<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  

   <!-- 百度联盟 -->
   <meta name="baidu_union_verify" content="46e227ad81d5513c6cd8288c18c6ebad">

   <!-- google analytics -->
   <meta name="google-site-verification" content="SzCGQVmA8Mtk40elee-bCGpq2YSCAmEulSNEZHYCkFc" />

   <!--百度站长之家验证-->
   <meta name="baidu-site-verification" content="4woRik4rfk" />

   <meta name="description" content="坑要一个个填，路要一步步走！—— from zhisheng的博客">
   <meta name="keywords" content="Java,架构,后端,服务端,RocketMQ,分布式消息队列,分布式存储,技术博客,HBase,ElasticSearch,Spring,Spring Boot,Spring Boot 2.0,Spring Cloud,Spring MVC,Java EE,前端,HTML,MyBatis,Android,Docker,Mac,Consul,Kafka,Logstash,Kibana,MySQL,Maven,Nginx,Python,RabbitMQ,ActiveMQ,JVM">


  <title>Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变 | zhisheng的博客</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="keywords" content="Java,SpringBoot">
<meta property="og:type" content="article">
<meta property="og:title" content="Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变">
<meta property="og:url" content="http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/index.html">
<meta property="og:site_name" content="zhisheng的博客">
<meta property="og:locale" content="zh-Hans">
<meta property="og:image" content="https://ws2.sinaimg.cn/large/006tKfTcgy1fqc4n57tj4j31hc0zktmm.jpg">
<meta property="og:image" content="http://image.54tianzhisheng.cn/blog/180103/C6LG3mGa12.jpg">
<meta property="og:updated_time" content="2018-11-22T14:51:59.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变">
<meta name="twitter:image" content="https://ws2.sinaimg.cn/large/006tKfTcgy1fqc4n57tj4j31hc0zktmm.jpg">
  
    <link rel="alternative" href="/atom.xml" title="zhisheng的博客" type="application/atom+xml">
  
  
    <link rel="icon" href="/img/favicon.ico">
  
  
      <link rel="stylesheet" href="//cdn.bootcss.com/animate.css/3.5.0/animate.min.css">
  
  <link rel="stylesheet" href="/css/style.css">
  <link rel="stylesheet" href="/font-awesome/css/font-awesome.min.css">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
  
  
      <link rel="stylesheet" href="/fancybox/jquery.fancybox.css">
  
  <!-- 加载特效 -->
  <script src="/js/pace.js"></script>
  <link href="/css/pace/pace-theme-flash.css" rel="stylesheet" />
  <script>
      var yiliaConfig = {
          rootUrl: '/',
          fancybox: true,
          animate: true,
          isHome: false,
          isPost: true,
          isArchive: false,
          isTag: false,
          isCategory: false,
          open_in_new: true
      }
  </script>
</head>
<body>
  <div id="container">
    <div class="left-col">
    <div class="overlay"></div>
<div class="intrude-less">
    <header id="header" class="inner">
        <a href="/" class="profilepic">
            
            <img lazy-src="/img/avatar.png" class="js-avatar">
            
        </a>

        <hgroup>
          <h1 class="header-author"><a href="/">zhisheng</a></h1>
        </hgroup>

        
        <p class="header-subtitle">坑要一个个填，路要一步步走！</p>
        
        
        
            <div id="switch-btn" class="switch-btn">
                <div class="icon">
                    <div class="icon-ctn">
                        <div class="icon-wrap icon-house" data-idx="0">
                            <div class="birdhouse"></div>
                            <div class="birdhouse_holes"></div>
                        </div>
                        <div class="icon-wrap icon-ribbon hide" data-idx="1">
                            <div class="ribbon"></div>
                        </div>
                        
                        <div class="icon-wrap icon-link hide" data-idx="2">
                            <div class="loopback_l"></div>
                            <div class="loopback_r"></div>
                        </div>
                        
                        
                        <div class="icon-wrap icon-me hide" data-idx="3">
                            <div class="user"></div>
                            <div class="shoulder"></div>
                        </div>
                        
                    </div>
                    
                </div>
                <div class="tips-box hide">
                    <div class="tips-arrow"></div>
                    <ul class="tips-inner">
                        <li>菜单</li>
                        <li>标签</li>
                        
                        <li>友情链接</li>
                        
                        
                        <li>关于我</li>
                        
                    </ul>
                </div>
            </div>
        

        <div id="switch-area" class="switch-area">
            <div class="switch-wrap">
                <section class="switch-part switch-part1">
                    <nav class="header-menu">
                        <ul>
                        
                            <li><a href="/">主页</a></li>
                        
                            <li><a href="/tags/Flink/">Flink</a></li>
                        
                            <li><a href="/tags/ElasticSearch/">ElasticSearch</a></li>
                        
                            <li><a href="/tags/SpringBoot/">Spring Boot</a></li>
                        
                        </ul>
                    </nav>
                    <nav class="header-nav">
                        <ul class="social">
                            
                                <a class="fl wechat" target="_blank" href="wechat:zhisheng_tian" title="wechat">wechat</a>
                            
                                <a class="fl mail" target="_blank" href="mailto://zhisheng2018@gmail.com" title="mail">mail</a>
                            
                                <a class="fl github" target="_blank" href="https://github.com/zhisheng17/" title="github">github</a>
                            
                                <a class="fl zhihu" target="_blank" href="https://www.zhihu.com/people/tian-zhisheng/activities" title="zhihu">zhihu</a>
                            
                        </ul>
                    </nav>
                </section>
                
                
                <section class="switch-part switch-part2">
                    <div class="widget tagcloud" id="js-tagcloud">
                        <a href="/tags/AJAX/" style="font-size: 10px;">AJAX</a> <a href="/tags/ActiveMQ/" style="font-size: 10px;">ActiveMQ</a> <a href="/tags/Android/" style="font-size: 10px;">Android</a> <a href="/tags/Bootstrap/" style="font-size: 13px;">Bootstrap</a> <a href="/tags/Consul/" style="font-size: 10px;">Consul</a> <a href="/tags/Docker/" style="font-size: 11px;">Docker</a> <a href="/tags/ElasticSearch/" style="font-size: 17px;">ElasticSearch</a> <a href="/tags/Filter过滤器/" style="font-size: 10px;">Filter过滤器</a> <a href="/tags/Flink/" style="font-size: 18px;">Flink</a> <a href="/tags/GO/" style="font-size: 10px;">GO</a> <a href="/tags/Github-Page/" style="font-size: 10px;">Github Page</a> <a href="/tags/Guava/" style="font-size: 10px;">Guava</a> <a href="/tags/HBase/" style="font-size: 10px;">HBase</a> <a href="/tags/Hibernate-JPA/" style="font-size: 11px;">Hibernate JPA</a> <a href="/tags/IO/" style="font-size: 11px;">IO</a> <a href="/tags/JMM/" style="font-size: 10px;">JMM</a> <a href="/tags/JSON/" style="font-size: 10px;">JSON</a> <a href="/tags/JVM/" style="font-size: 11px;">JVM</a> <a href="/tags/Java/" style="font-size: 20px;">Java</a> <a href="/tags/Kafka/" style="font-size: 12px;">Kafka</a> <a href="/tags/Kibana/" style="font-size: 10px;">Kibana</a> <a href="/tags/LogStash/" style="font-size: 10px;">LogStash</a> <a href="/tags/Mac/" style="font-size: 10px;">Mac</a> <a href="/tags/Maven/" style="font-size: 11px;">Maven</a> <a href="/tags/MySQL/" style="font-size: 12px;">MySQL</a> <a href="/tags/Mybatis/" style="font-size: 14px;">Mybatis</a> <a href="/tags/NIO/" style="font-size: 10px;">NIO</a> <a href="/tags/Netty/" style="font-size: 10px;">Netty</a> <a href="/tags/Nginx/" style="font-size: 11px;">Nginx</a> <a href="/tags/Oracle/" style="font-size: 10px;">Oracle</a> <a href="/tags/Pyspider/" style="font-size: 10px;">Pyspider</a> <a href="/tags/Python/" style="font-size: 12px;">Python</a> <a href="/tags/RabbitMQ/" style="font-size: 11px;">RabbitMQ</a> <a href="/tags/Redis/" style="font-size: 11px;">Redis</a> <a href="/tags/RocketMQ/" style="font-size: 13px;">RocketMQ</a> <a href="/tags/Servlet/" style="font-size: 10px;">Servlet</a> <a href="/tags/Spring/" style="font-size: 12px;">Spring</a> <a href="/tags/Spring-MVC/" style="font-size: 15px;">Spring MVC</a> <a href="/tags/SpringBoot/" style="font-size: 19px;">SpringBoot</a> <a href="/tags/SpringCloud/" style="font-size: 10px;">SpringCloud</a> <a href="/tags/SpringMVC/" style="font-size: 13px;">SpringMVC</a> <a href="/tags/String/" style="font-size: 10px;">String</a> <a href="/tags/Velocity/" style="font-size: 10px;">Velocity</a> <a href="/tags/Zookeeper/" style="font-size: 10px;">Zookeeper</a> <a href="/tags/finally/" style="font-size: 10px;">finally</a> <a href="/tags/foreach/" style="font-size: 10px;">foreach</a> <a href="/tags/hexo/" style="font-size: 12px;">hexo</a> <a href="/tags/lombok/" style="font-size: 10px;">lombok</a> <a href="/tags/lua/" style="font-size: 10px;">lua</a> <a href="/tags/yilia/" style="font-size: 11px;">yilia</a> <a href="/tags/书籍/" style="font-size: 10px;">书籍</a> <a href="/tags/分布式锁/" style="font-size: 10px;">分布式锁</a> <a href="/tags/前端/" style="font-size: 12px;">前端</a> <a href="/tags/励志/" style="font-size: 10px;">励志</a> <a href="/tags/博客合集/" style="font-size: 10px;">博客合集</a> <a href="/tags/博客网站/" style="font-size: 10px;">博客网站</a> <a href="/tags/多线程/" style="font-size: 11px;">多线程</a> <a href="/tags/大数据/" style="font-size: 18px;">大数据</a> <a href="/tags/字符串/" style="font-size: 11px;">字符串</a> <a href="/tags/实习圈/" style="font-size: 10px;">实习圈</a> <a href="/tags/循环队列/" style="font-size: 10px;">循环队列</a> <a href="/tags/微服务/" style="font-size: 11px;">微服务</a> <a href="/tags/性能调优工具/" style="font-size: 10px;">性能调优工具</a> <a href="/tags/投资理财/" style="font-size: 10px;">投资理财</a> <a href="/tags/数据库/" style="font-size: 12px;">数据库</a> <a href="/tags/数据结构/" style="font-size: 13px;">数据结构</a> <a href="/tags/文件/" style="font-size: 10px;">文件</a> <a href="/tags/旋转词/" style="font-size: 10px;">旋转词</a> <a href="/tags/流式计算/" style="font-size: 18px;">流式计算</a> <a href="/tags/流控/" style="font-size: 10px;">流控</a> <a href="/tags/爬虫/" style="font-size: 12px;">爬虫</a> <a href="/tags/算法/" style="font-size: 12px;">算法</a> <a href="/tags/类加载机制/" style="font-size: 10px;">类加载机制</a> <a href="/tags/线程池/" style="font-size: 10px;">线程池</a> <a href="/tags/编码/" style="font-size: 10px;">编码</a> <a href="/tags/表达式/" style="font-size: 10px;">表达式</a> <a href="/tags/邮件发送/" style="font-size: 10px;">邮件发送</a> <a href="/tags/随笔/" style="font-size: 16px;">随笔</a> <a href="/tags/面经/" style="font-size: 16px;">面经</a>
                    </div>
                </section>
                
                
                
                <section class="switch-part switch-part3">
                    <div id="js-friends">
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.csdn.net/tzs_1041218129">CSDN博客</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="https://juejin.im/user/57510b82128fe10056ca70fc">掘金</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.iocoder.cn/?vip">芋道源码</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://fengzhaofeng.net/">冯兆峯</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.codedata.cn/">CodeData</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="https://investguider.com/">美股指南</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.songyawei.cn/">Linux运维工程师</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.carlzone.cn/">carl.zhao</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://dongkelun.com/">伦少的博客</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.jiangxinlingdu.com/">匠心零度</a>
                    
                    </div>
                </section>
                

                
                
                <section class="switch-part switch-part4">
                
                    <div id="js-aboutme">17.08 ~ 18.05 永辉云创基础架构组实习     2018.06 大学毕业   2018.06 ～ 现在  另一家公司各种折腾!</div>
                </section>
                
            </div>
        </div>
        <div>
            <img src="/img/wx.jpg"  alt="zhisheng" />
        </div>
    </header>
</div>
    </div>
    <div class="mid-col">
      <nav id="mobile-nav">
      <div class="overlay">
          <div class="slider-trigger"></div>
          <h1 class="header-author js-mobile-header hide"><a href="/" title="Me">zhisheng</a></h1>
      </div>
    <div class="intrude-less">
        <header id="header" class="inner">
            <a href="/" class="profilepic">
                
                    <img lazy-src="/img/avatar.png" class="js-avatar">
                
            </a>
            <hgroup>
              <h1 class="header-author"><a href="/" title="Me">zhisheng</a></h1>
            </hgroup>
            
            <p class="header-subtitle">坑要一个个填，路要一步步走！</p>
            
            <nav class="header-menu">
                <ul>
                
                    <li><a href="/">主页</a></li>
                
                    <li><a href="/tags/Flink/">Flink</a></li>
                
                    <li><a href="/tags/ElasticSearch/">ElasticSearch</a></li>
                
                    <li><a href="/tags/SpringBoot/">Spring Boot</a></li>
                
                <div class="clearfix"></div>
                </ul>
            </nav>
            <nav class="header-nav">
                <div class="social">
                    
                        <a class="wechat" target="_blank" href="wechat:zhisheng_tian" title="wechat">wechat</a>
                    
                        <a class="mail" target="_blank" href="mailto://zhisheng2018@gmail.com" title="mail">mail</a>
                    
                        <a class="github" target="_blank" href="https://github.com/zhisheng17/" title="github">github</a>
                    
                        <a class="zhihu" target="_blank" href="https://www.zhihu.com/people/tian-zhisheng/activities" title="zhihu">zhihu</a>
                    
                </div>
            </nav>
        </header>                
    </div>
</nav>
      <div class="body-wrap"><article id="post-Spring_Boot_2.0_Configuration_Changelog" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/" class="article-date">
      <time datetime="2018-04-12T16:00:00.000Z" itemprop="datePublished">2018-04-13</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 class="article-title" itemprop="name">
      Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变
    </h1>
  

      </header>
      
      <div class="article-info article-info-post">
        

        
    <div class="article-tag tagcloud">
        <ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Java/">Java</a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/SpringBoot/">SpringBoot</a></li></ul>
    </div>

        <div class="clearfix"></div>
      </div>
      
    
    <div class="article-entry" itemprop="articleBody">
      
          
        <p><img src="https://ws2.sinaimg.cn/large/006tKfTcgy1fqc4n57tj4j31hc0zktmm.jpg" alt="pocket-watch-3156771_1920"></p>
<a id="more"></a>
<h3 id="前提"><a href="#前提" class="headerlink" title="前提"></a>前提</h3><p>好久没更新文章了，本来打算在毕业之前不更新了，这里，对不住了，我又更新了。😝😝</p>
<p>之前翻译了两篇 Spring Boot 2.0 的文章，<a href="http://www.54tianzhisheng.cn/2018/03/06/SpringBoot2-Migration-Guide/">Spring Boot 2.0系列文章(一)：Spring Boot 2.0 迁移指南</a>   和  <a href="http://www.54tianzhisheng.cn/2018/03/06/SpringBoot2-new-features/">Spring Boot 2.0系列文章(二)：Spring Boot 2.0 新特性详解</a></p>
<p>今天就继续详细探究 Spring Boot 2.0 里面的改变。</p>
<h3 id="关注我"><a href="#关注我" class="headerlink" title="关注我"></a>关注我</h3><p><img src="http://image.54tianzhisheng.cn/blog/180103/C6LG3mGa12.jpg" alt="mark"></p>
<p>转载请务必注明原创地址为：<a href="http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/">http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/</a></p>
<h3 id="配置改变"><a href="#配置改变" class="headerlink" title="配置改变"></a>配置改变</h3><p>配置属性在 1.5.10.RELEASE 和 2.0.0.RELEASE 两个版本之间的改变：</p>
<h4 id="启用键"><a href="#启用键" class="headerlink" title="启用键"></a>启用键</h4><p>下面的表是 2.0.0.RELEASE 版本中的弃用键：</p>
<table>
<thead>
<tr>
<th>Key</th>
<th>Replacement（替代）</th>
<th>原因</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>spring.datasource.hikari.initialization-fail-fast</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.main.web-environment</code></td>
<td><code>spring.main.web-application-type</code></td>
</tr>
</tbody>
</table>
<h4 id="新键"><a href="#新键" class="headerlink" title="新键"></a>新键</h4><p>下面的表是 2.0.0.RELEASE 版本中新的键：</p>
<table>
<thead>
<tr>
<th>Key</th>
<th>Default value（默认值）</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>logging.file.max-history</code></td>
<td><code>0</code></td>
<td>要保存的归档日志文件的最大值</td>
</tr>
<tr>
<td><code>logging.file.max-size</code></td>
<td><code>10MB</code></td>
<td>日志文件最大容量</td>
</tr>
<tr>
<td><code>logging.pattern.dateformat</code></td>
<td><code>yyyy-MM-dd HH:mm:ss.SSS</code></td>
<td>日志的日期格式</td>
</tr>
<tr>
<td><code>management.endpoint.auditevents.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.auditevents.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 auditevents 端点</td>
</tr>
<tr>
<td><code>management.endpoint.beans.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.beans.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 bean 端点</td>
</tr>
<tr>
<td><code>management.endpoint.conditions.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.conditions.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 conditions 端点</td>
</tr>
<tr>
<td><code>management.endpoint.configprops.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.configprops.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 configprops 端点</td>
</tr>
<tr>
<td><code>management.endpoint.configprops.keys-to-sanitize</code></td>
<td><code>password,secret,key,token,    .credentials.,vcap_services</code></td>
<td>Keys that should be sanitized</td>
</tr>
<tr>
<td><code>management.endpoint.env.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.env.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 env 端点</td>
</tr>
<tr>
<td><code>management.endpoint.env.keys-to-sanitize</code></td>
<td><code>password,secret,key,token,   .credentials.,vcap_services</code></td>
<td>Keys that should be sanitized.</td>
</tr>
<tr>
<td><code>management.endpoint.flyway.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.flyway.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 flyway 端点</td>
</tr>
<tr>
<td><code>management.endpoint.health.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.health.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 health 端点</td>
</tr>
<tr>
<td><code>management.endpoint.health.roles</code></td>
<td></td>
<td>角色用于确定用户是否有权显示详细信息</td>
</tr>
<tr>
<td><code>management.endpoint.health.show-details</code></td>
<td><code>never</code></td>
<td>何时显示完整的健康详情</td>
</tr>
<tr>
<td><code>management.endpoint.heapdump.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.heapdump.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 heapdump 端点</td>
</tr>
<tr>
<td><code>management.endpoint.httptrace.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.httptrace.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 httptrace 端点</td>
</tr>
<tr>
<td><code>management.endpoint.info.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.info.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 info 端点</td>
</tr>
<tr>
<td><code>management.endpoint.jolokia.config</code></td>
<td></td>
<td>Jolokia 设置</td>
</tr>
<tr>
<td><code>management.endpoint.jolokia.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 jolokia 端点</td>
</tr>
<tr>
<td><code>management.endpoint.liquibase.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.liquibase.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 liquibase 端点</td>
</tr>
<tr>
<td><code>management.endpoint.logfile.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.logfile.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 logfile 端点</td>
</tr>
<tr>
<td><code>management.endpoint.logfile.external-file</code></td>
<td></td>
<td>要访问的外部日志文件</td>
</tr>
<tr>
<td><code>management.endpoint.loggers.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.loggers.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 loggers 端点</td>
</tr>
<tr>
<td><code>management.endpoint.mappings.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.mappings.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 mappings 端点</td>
</tr>
<tr>
<td><code>management.endpoint.metrics.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.metrics.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 metrics 端点</td>
</tr>
<tr>
<td><code>management.endpoint.prometheus.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.prometheus.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 prometheus 端点</td>
</tr>
<tr>
<td><code>management.endpoint.scheduledtasks.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.scheduledtasks.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 scheduledtasks 端点</td>
</tr>
<tr>
<td><code>management.endpoint.sessions.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 sessions 端点</td>
</tr>
<tr>
<td><code>management.endpoint.shutdown.enabled</code></td>
<td><code>false</code></td>
<td>是否启用 shutdown 端点</td>
</tr>
<tr>
<td><code>management.endpoint.threaddump.cache.time-to-live</code></td>
<td><code>0ms</code></td>
<td>可以缓存响应的最长时间</td>
</tr>
<tr>
<td><code>management.endpoint.threaddump.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 threaddump 端点</td>
</tr>
<tr>
<td><code>management.endpoints.enabled-by-default</code></td>
<td></td>
<td>是否启用或者关闭所有的端点</td>
</tr>
<tr>
<td><code>management.endpoints.jmx.domain</code></td>
<td><code>org.springframework.boot</code></td>
<td>端点 JMX 域名</td>
</tr>
<tr>
<td><code>management.endpoints.jmx.exposure.exclude</code></td>
<td></td>
<td>应排除的端点 ID</td>
</tr>
<tr>
<td><code>management.endpoints.jmx.exposure.include</code></td>
<td><code>*</code></td>
<td>应包含的端点 ID 或全部 <code>*</code></td>
</tr>
<tr>
<td><code>management.endpoints.jmx.static-names</code></td>
<td></td>
<td>追加到所有表示端点的 MBean 的ObjectName 的静态属性.</td>
</tr>
<tr>
<td><code>management.endpoints.jmx.unique-names</code></td>
<td><code>false</code></td>
<td>是否确保 ObjectNames 在发生冲突时被修改</td>
</tr>
<tr>
<td><code>management.endpoints.web.base-path</code></td>
<td><code>/actuator</code></td>
<td>Web 端点的基本路径</td>
</tr>
<tr>
<td><code>management.endpoints.web.cors.allow-credentials</code></td>
<td></td>
<td>是否支持凭证</td>
</tr>
<tr>
<td><code>management.endpoints.web.cors.allowed-headers</code></td>
<td></td>
<td>Comma-separated list of headers to allow in a request. ‘*’ allows all headers.</td>
</tr>
<tr>
<td><code>management.endpoints.web.cors.allowed-methods</code></td>
<td></td>
<td>Comma-separated list of methods to allow. ‘*’ allows all methods.</td>
</tr>
<tr>
<td><code>management.endpoints.web.cors.allowed-origins</code></td>
<td></td>
<td>Comma-separated list of origins to allow. ‘*’ allows all origins.</td>
</tr>
<tr>
<td><code>management.endpoints.web.cors.exposed-headers</code></td>
<td></td>
<td>Comma-separated list of headers to include in a response.</td>
</tr>
<tr>
<td><code>management.endpoints.web.cors.max-age</code></td>
<td><code>1800s</code></td>
<td>How long the response from a pre-flight request can be cached by clients.</td>
</tr>
<tr>
<td><code>management.endpoints.web.exposure.exclude</code></td>
<td></td>
<td>Endpoint IDs that should be excluded.</td>
</tr>
<tr>
<td><code>management.endpoints.web.exposure.include</code></td>
<td><code>health,info</code></td>
<td>Endpoint IDs that should be included or ‘*’ for all.</td>
</tr>
<tr>
<td><code>management.endpoints.web.path-mapping</code></td>
<td></td>
<td>Mapping between endpoint IDs and the path that should expose them.</td>
</tr>
<tr>
<td><code>management.health.influxdb.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable InfluxDB health check.</td>
</tr>
<tr>
<td><code>management.health.neo4j.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable Neo4j health check.</td>
</tr>
<tr>
<td><code>management.health.status.http-mapping</code></td>
<td></td>
<td>Mapping of health statuses to HTTP status codes.</td>
</tr>
<tr>
<td><code>management.metrics.binders.files.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable files metrics.</td>
</tr>
<tr>
<td><code>management.metrics.binders.integration.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable Spring Integration metrics.</td>
</tr>
<tr>
<td><code>management.metrics.binders.jvm.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable JVM metrics.</td>
</tr>
<tr>
<td><code>management.metrics.binders.logback.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable Logback metrics.</td>
</tr>
<tr>
<td><code>management.metrics.binders.processor.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable processor metrics.</td>
</tr>
<tr>
<td><code>management.metrics.binders.uptime.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable uptime metrics.</td>
</tr>
<tr>
<td><code>management.metrics.distribution.percentiles</code></td>
<td></td>
<td>Specific computed non-aggregable percentiles to ship to the backend for meter IDs starting-with the specified name.</td>
</tr>
<tr>
<td><code>management.metrics.distribution.percentiles-histogram</code></td>
<td></td>
<td>Whether meter IDs starting-with the specified name should be publish percentile histograms.</td>
</tr>
<tr>
<td><code>management.metrics.distribution.sla</code></td>
<td></td>
<td>Specific SLA boundaries for meter IDs starting-with the specified name.</td>
</tr>
<tr>
<td><code>management.metrics.enable</code></td>
<td></td>
<td>Whether meter IDs starting-with the specified name should be enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.batch-size</code></td>
<td><code>10000</code></td>
<td>Number of measurements per request to use for this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.config-refresh-frequency</code></td>
<td><code>10s</code></td>
<td>Frequency for refreshing config settings from the LWC service.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.config-time-to-live</code></td>
<td><code>150s</code></td>
<td>Time to live for subscriptions from the LWC service.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.config-uri</code></td>
<td><code>http://localhost:7101/     lwc/api/v1/expressions/local-dev</code></td>
<td>URI for the Atlas LWC endpoint to retrieve current subscriptions.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.connect-timeout</code></td>
<td><code>1s</code></td>
<td>Connection timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to this backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.eval-uri</code></td>
<td><code>http://localhost:7101/ lwc/api/v1/evaluate</code></td>
<td>URI for the Atlas LWC endpoint to evaluate the data for a subscription.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.lwc-enabled</code></td>
<td><code>false</code></td>
<td>Whether to enable streaming to Atlas LWC.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.meter-time-to-live</code></td>
<td><code>15m</code></td>
<td>Time to live for meters that do not have any activity.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.num-threads</code></td>
<td><code>2</code></td>
<td>Number of threads to use with the metrics publishing scheduler.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.read-timeout</code></td>
<td><code>10s</code></td>
<td>Read timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.atlas.uri</code></td>
<td><code>http://localhost:7101/ api/v1/publish</code></td>
<td>URI of the Atlas server.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.api-key</code></td>
<td></td>
<td>Datadog API key.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.application-key</code></td>
<td></td>
<td>Datadog application key.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.batch-size</code></td>
<td><code>10000</code></td>
<td>Number of measurements per request to use for this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.connect-timeout</code></td>
<td><code>1s</code></td>
<td>Connection timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.descriptions</code></td>
<td><code>true</code></td>
<td>Whether to publish descriptions metadata to Datadog.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to this backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.host-tag</code></td>
<td><code>instance</code></td>
<td>Tag that will be mapped to “host” when shipping metrics to Datadog.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.num-threads</code></td>
<td><code>2</code></td>
<td>Number of threads to use with the metrics publishing scheduler.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.read-timeout</code></td>
<td><code>10s</code></td>
<td>Read timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.datadog.uri</code></td>
<td><code>https://app.datadoghq.com</code></td>
<td>URI to ship metrics to.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.addressing-mode</code></td>
<td><code>multicast</code></td>
<td>UDP addressing mode, either unicast or multicast.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.duration-units</code></td>
<td><code>milliseconds</code></td>
<td>Base time unit used to report durations.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to Ganglia is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.host</code></td>
<td><code>localhost</code></td>
<td>Host of the Ganglia server to receive exported metrics.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.port</code></td>
<td><code>8649</code></td>
<td>Port of the Ganglia server to receive exported metrics.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.protocol-version</code></td>
<td><code>3.1</code></td>
<td>Ganglia protocol version.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.rate-units</code></td>
<td><code>seconds</code></td>
<td>Base time unit used to report rates.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.ganglia.time-to-live</code></td>
<td><code>1</code></td>
<td>Time to live for metrics on Ganglia.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.duration-units</code></td>
<td><code>milliseconds</code></td>
<td>Base time unit used to report durations.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to Graphite is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.host</code></td>
<td><code>localhost</code></td>
<td>Host of the Graphite server to receive exported metrics.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.port</code></td>
<td><code>2004</code></td>
<td>Port of the Graphite server to receive exported metrics.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.protocol</code></td>
<td><code>pickled</code></td>
<td>Protocol to use while shipping data to Graphite.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.rate-units</code></td>
<td><code>seconds</code></td>
<td>Base time unit used to report rates.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.graphite.tags-as-prefix</code></td>
<td>``</td>
<td>For the default naming convention, turn the specified tag keys into part of the metric prefix.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.auto-create-db</code></td>
<td><code>true</code></td>
<td>Whether to create the Influx database if it does not exist before attempting to publish metrics to it.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.batch-size</code></td>
<td><code>10000</code></td>
<td>Number of measurements per request to use for this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.compressed</code></td>
<td><code>true</code></td>
<td>Whether to enable GZIP compression of metrics batches published to Influx.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.connect-timeout</code></td>
<td><code>1s</code></td>
<td>Connection timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.consistency</code></td>
<td><code>one</code></td>
<td>Write consistency for each point.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.db</code></td>
<td><code>mydb</code></td>
<td>Tag that will be mapped to “host” when shipping metrics to Influx.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to this backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.num-threads</code></td>
<td><code>2</code></td>
<td>Number of threads to use with the metrics publishing scheduler.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.password</code></td>
<td></td>
<td>Login password of the Influx server.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.read-timeout</code></td>
<td><code>10s</code></td>
<td>Read timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.retention-policy</code></td>
<td></td>
<td>Retention policy to use (Influx writes to the DEFAULT retention policy if one is not specified).</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.uri</code></td>
<td><code>http://localhost:8086</code></td>
<td>URI of the Influx server.</td>
</tr>
<tr>
<td><code>management.metrics.export.influx.user-name</code></td>
<td></td>
<td>Login user of the Influx server.</td>
</tr>
<tr>
<td><code>management.metrics.export.jmx.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to JMX is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.jmx.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.account-id</code></td>
<td></td>
<td>New Relic account ID.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.api-key</code></td>
<td></td>
<td>New Relic API key.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.batch-size</code></td>
<td><code>10000</code></td>
<td>Number of measurements per request to use for this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.connect-timeout</code></td>
<td><code>1s</code></td>
<td>Connection timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to this backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.num-threads</code></td>
<td><code>2</code></td>
<td>Number of threads to use with the metrics publishing scheduler.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.read-timeout</code></td>
<td><code>10s</code></td>
<td>Read timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.newrelic.uri</code></td>
<td><code>https://insights-collector    .newrelic.com</code></td>
<td>URI to ship metrics to.</td>
</tr>
<tr>
<td><code>management.metrics.export.prometheus.descriptions</code></td>
<td><code>true</code></td>
<td>Whether to enable publishing descriptions as part of the scrape payload to Prometheus.</td>
</tr>
<tr>
<td><code>management.metrics.export.prometheus.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to Prometheus is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.prometheus.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.access-token</code></td>
<td></td>
<td>SignalFX access token.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.batch-size</code></td>
<td><code>10000</code></td>
<td>Number of measurements per request to use for this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.connect-timeout</code></td>
<td><code>1s</code></td>
<td>Connection timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to this backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.num-threads</code></td>
<td><code>2</code></td>
<td>Number of threads to use with the metrics publishing scheduler.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.read-timeout</code></td>
<td><code>10s</code></td>
<td>Read timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.source</code></td>
<td></td>
<td>Uniquely identifies the app instance that is publishing metrics to SignalFx.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.step</code></td>
<td><code>10s</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.signalfx.uri</code></td>
<td><code>https://ingest.signalfx.com</code></td>
<td>URI to ship metrics to.</td>
</tr>
<tr>
<td><code>management.metrics.export.simple.enabled</code></td>
<td><code>true</code></td>
<td>Whether, in the absence of any other exporter, exporting of metrics to an in-memory backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.simple.mode</code></td>
<td><code>cumulative</code></td>
<td>Counting mode.</td>
</tr>
<tr>
<td><code>management.metrics.export.simple.step</code></td>
<td><code>1m</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to StatsD is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.flavor</code></td>
<td><code>datadog</code></td>
<td>StatsD line protocol to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.host</code></td>
<td><code>localhost</code></td>
<td>Host of the StatsD server to receive exported metrics.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.max-packet-length</code></td>
<td><code>1400</code></td>
<td>Total length of a single payload should be kept within your network’s MTU.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.polling-frequency</code></td>
<td><code>10s</code></td>
<td>How often gauges will be polled.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.port</code></td>
<td><code>8125</code></td>
<td>Port of the StatsD server to receive exported metrics.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.publish-unchanged-meters</code></td>
<td><code>true</code></td>
<td>Whether to send unchanged meters to the StatsD server.</td>
</tr>
<tr>
<td><code>management.metrics.export.statsd.queue-size</code></td>
<td><code>2147483647</code></td>
<td>Maximum size of the queue of items waiting to be sent to the StatsD server.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.api-token</code></td>
<td></td>
<td>API token used when publishing metrics directly to the Wavefront API host.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.batch-size</code></td>
<td><code>10000</code></td>
<td>Number of measurements per request to use for this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.connect-timeout</code></td>
<td><code>1s</code></td>
<td>Connection timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.enabled</code></td>
<td><code>true</code></td>
<td>Whether exporting of metrics to this backend is enabled.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.global-prefix</code></td>
<td></td>
<td>Global prefix to separate metrics originating from this app’s white box instrumentation from those originating from other Wavefront integrations when viewed in the Wavefront UI.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.num-threads</code></td>
<td><code>2</code></td>
<td>Number of threads to use with the metrics publishing scheduler.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.read-timeout</code></td>
<td><code>10s</code></td>
<td>Read timeout for requests to this backend.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.source</code></td>
<td></td>
<td>Unique identifier for the app instance that is the source of metrics being published to Wavefront.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.step</code></td>
<td><code>10s</code></td>
<td>Step size (i.e. reporting frequency) to use.</td>
</tr>
<tr>
<td><code>management.metrics.export.wavefront.uri</code></td>
<td><code>https://longboard.wavefront.com</code></td>
<td>URI to ship metrics to.</td>
</tr>
<tr>
<td><code>management.metrics.use-global-registry</code></td>
<td><code>true</code></td>
<td>Whether auto-configured MeterRegistry implementations should be bound to the global static registry on Metrics.</td>
</tr>
<tr>
<td><code>management.metrics.web.client.max-uri-tags</code></td>
<td><code>100</code></td>
<td>Maximum number of unique URI tag values allowed.</td>
</tr>
<tr>
<td><code>management.metrics.web.client.requests-metric-name</code></td>
<td><code>http.client.requests</code></td>
<td>Name of the metric for sent requests.</td>
</tr>
<tr>
<td><code>management.metrics.web.server.auto-time-requests</code></td>
<td><code>true</code></td>
<td>Whether requests handled by Spring MVC or WebFlux should be automatically timed.</td>
</tr>
<tr>
<td><code>management.metrics.web.server.requests-metric-name</code></td>
<td><code>http.server.requests</code></td>
<td>Name of the metric for received requests.</td>
</tr>
<tr>
<td><code>management.server.add-application-context-header</code></td>
<td><code>false</code></td>
<td>Add the “X-Application-Context” HTTP header in each response.</td>
</tr>
<tr>
<td><code>management.server.address</code></td>
<td></td>
<td>Network address to which the management endpoints should bind.</td>
</tr>
<tr>
<td><code>management.server.port</code></td>
<td></td>
<td>Management endpoint HTTP port (uses the same port as the application by default).</td>
</tr>
<tr>
<td><code>management.server.servlet.context-path</code></td>
<td><code>Management endpoint context-path (for instance,</code>/management).</td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.ciphers</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.client-auth</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.enabled</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.enabled-protocols</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.key-alias</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.key-password</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.key-store</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.key-store-password</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.key-store-provider</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.key-store-type</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.protocol</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.trust-store</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.trust-store-password</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.trust-store-provider</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.server.ssl.trust-store-type</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>management.trace.http.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable HTTP request-response tracing.</td>
</tr>
<tr>
<td><code>management.trace.http.include</code></td>
<td><code>request-headers,response-headers, cookies,errors</code></td>
<td>Items to be included in the trace.</td>
</tr>
<tr>
<td><code>server.error.include-exception</code></td>
<td><code>false</code></td>
<td>Include the “exception” attribute.</td>
</tr>
<tr>
<td><code>server.http2.enabled</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.jetty.accesslog.append</code></td>
<td><code>false</code></td>
<td>Append to log.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.date-format</code></td>
<td><code>dd/MMM/yyyy:HH:mm:ss Z</code></td>
<td>Timestamp format of the request log.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.enabled</code></td>
<td><code>false</code></td>
<td>Enable access log.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.extended-format</code></td>
<td><code>false</code></td>
<td>Enable extended NCSA format.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.file-date-format</code></td>
<td></td>
<td>Date format to place in log file name.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.filename</code></td>
<td></td>
<td>Log filename.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.locale</code></td>
<td></td>
<td>Locale of the request log.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.log-cookies</code></td>
<td><code>false</code></td>
<td>Enable logging of the request cookies.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.log-latency</code></td>
<td><code>false</code></td>
<td>Enable logging of request processing time.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.log-server</code></td>
<td><code>false</code></td>
<td>Enable logging of the request hostname.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.retention-period</code></td>
<td><code>31</code></td>
<td>Number of days before rotated log files are deleted.</td>
</tr>
<tr>
<td><code>server.jetty.accesslog.time-zone</code></td>
<td><code>GMT</code></td>
<td>Timezone of the request log.</td>
</tr>
<tr>
<td><code>server.servlet.application-display-name</code></td>
<td><code>application</code></td>
<td>Display name of the application.</td>
</tr>
<tr>
<td><code>server.servlet.context-parameters</code></td>
<td></td>
<td>Servlet context init parameters.</td>
</tr>
<tr>
<td><code>server.servlet.context-path</code></td>
<td></td>
<td>Context path of the application.</td>
</tr>
<tr>
<td><code>server.servlet.jsp.class-name</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.jsp.init-parameters</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.jsp.registered</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.path</code></td>
<td><code>/</code></td>
<td>Path of the main dispatcher servlet.</td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.comment</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.domain</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.http-only</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.max-age</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.name</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.path</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.cookie.secure</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.persistent</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.store-dir</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet.session.tracking-modes</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>server.tomcat.max-http-header-size</code></td>
<td><code>0</code></td>
<td>Maximum size, in bytes, of the HTTP message header.</td>
</tr>
<tr>
<td><code>server.tomcat.resource.cache-ttl</code></td>
<td></td>
<td>Time-to-live of the static resource cache.</td>
</tr>
<tr>
<td><code>server.tomcat.use-relative-redirects</code></td>
<td></td>
<td>Whether HTTP 1.1 and later location headers generated by a call to sendRedirect will use relative or absolute redirects.</td>
</tr>
<tr>
<td><code>server.undertow.eager-filter-init</code></td>
<td><code>true</code></td>
<td>Whether servlet filters should be initialized on startup.</td>
</tr>
<tr>
<td><code>spring.banner.charset</code></td>
<td><code>UTF-8</code></td>
<td>Banner file encoding.</td>
</tr>
<tr>
<td><code>spring.banner.image.height</code></td>
<td></td>
<td>Height of the banner image in chars (default based on image height).</td>
</tr>
<tr>
<td><code>spring.banner.image.invert</code></td>
<td><code>false</code></td>
<td>Whether images should be inverted for dark terminal themes.</td>
</tr>
<tr>
<td><code>spring.banner.image.location</code></td>
<td><code>classpath:banner.gif</code></td>
<td>Banner image file location (jpg or png can also be used).</td>
</tr>
<tr>
<td><code>spring.banner.image.margin</code></td>
<td><code>2</code></td>
<td>Left hand image margin in chars.</td>
</tr>
<tr>
<td><code>spring.banner.image.width</code></td>
<td><code>76</code></td>
<td>Width of the banner image in chars.</td>
</tr>
<tr>
<td><code>spring.banner.location</code></td>
<td><code>classpath:banner.txt</code></td>
<td>Banner text resource location.</td>
</tr>
<tr>
<td><code>spring.batch.initialize-schema</code></td>
<td><code>embedded</code></td>
<td>Database schema initialization mode.</td>
</tr>
<tr>
<td><code>spring.cache.redis.cache-null-values</code></td>
<td><code>true</code></td>
<td>Allow caching null values.</td>
</tr>
<tr>
<td><code>spring.cache.redis.key-prefix</code></td>
<td></td>
<td>Key prefix.</td>
</tr>
<tr>
<td><code>spring.cache.redis.time-to-live</code></td>
<td></td>
<td>Entry expiration.</td>
</tr>
<tr>
<td><code>spring.cache.redis.use-key-prefix</code></td>
<td><code>true</code></td>
<td>Whether to use the key prefix when writing to Redis.</td>
</tr>
<tr>
<td><code>spring.config.additional-location</code></td>
<td></td>
<td>Config file locations used in addition to the defaults.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.connect-timeout</code></td>
<td></td>
<td>Socket option: connection time out.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.pool.heartbeat-interval</code></td>
<td><code>30s</code></td>
<td>Heartbeat interval after which a message is sent on an idle connection to make sure it’s still alive.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.pool.idle-timeout</code></td>
<td><code>120s</code></td>
<td>Idle timeout before an idle connection is removed.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.pool.max-queue-size</code></td>
<td><code>256</code></td>
<td>Maximum number of requests that get queued if no connection is available.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.pool.pool-timeout</code></td>
<td><code>5000ms</code></td>
<td>Pool timeout when trying to acquire a connection from a host’s pool.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.read-timeout</code></td>
<td></td>
<td>Socket option: read time out.</td>
</tr>
<tr>
<td><code>spring.data.cassandra.repositories.type</code></td>
<td><code>auto</code></td>
<td>Type of Cassandra repositories to enable.</td>
</tr>
<tr>
<td><code>spring.data.couchbase.repositories.type</code></td>
<td><code>auto</code></td>
<td>Type of Couchbase repositories to enable.</td>
</tr>
<tr>
<td><code>spring.data.mongodb.repositories.type</code></td>
<td><code>auto</code></td>
<td>Type of Mongo repositories to enable.</td>
</tr>
<tr>
<td><code>spring.data.neo4j.auto-index</code></td>
<td><code>none</code></td>
<td>Auto index mode.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.default-page-size</code></td>
<td><code>20</code></td>
<td>Default page size.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.max-page-size</code></td>
<td><code>2000</code></td>
<td>Maximum page size to be accepted.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.one-indexed-parameters</code></td>
<td><code>false</code></td>
<td>Whether to expose and assume 1-based page number indexes.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.page-parameter</code></td>
<td><code>page</code></td>
<td>Page index parameter name.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.prefix</code></td>
<td>``</td>
<td>General prefix to be prepended to the page number and page size parameters.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.qualifier-delimiter</code></td>
<td><code>_</code></td>
<td>Delimiter to be used between the qualifier and the actual page number and size properties.</td>
</tr>
<tr>
<td><code>spring.data.web.pageable.size-parameter</code></td>
<td><code>size</code></td>
<td>Page size parameter name.</td>
</tr>
<tr>
<td><code>spring.data.web.sort.sort-parameter</code></td>
<td><code>sort</code></td>
<td>Sort parameter name.</td>
</tr>
<tr>
<td><code>spring.datasource.hikari.initialization-fail-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.hikari.metrics-tracker-factory</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.hikari.scheduled-executor</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.hikari.scheduled-executor-service</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.hikari.schema</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.initialization-mode</code></td>
<td><code>embedded</code></td>
<td>Initialize the datasource with available DDL and DML scripts.</td>
</tr>
<tr>
<td><code>spring.devtools.restart.log-condition-evaluation-delta</code></td>
<td><code>true</code></td>
<td>Whether to log the condition evaluation delta upon restart.</td>
</tr>
<tr>
<td><code>spring.flyway.baseline-description</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.baseline-on-migrate</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.baseline-version</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.check-location</code></td>
<td><code>true</code></td>
<td>Whether to check that migration scripts location exists.</td>
</tr>
<tr>
<td><code>spring.flyway.clean-disabled</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.clean-on-validation-error</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.dry-run-output</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.enabled</code></td>
<td><code>true</code></td>
<td>是否启用 flyway.</td>
</tr>
<tr>
<td><code>spring.flyway.encoding</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.error-handlers</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.group</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.ignore-future-migrations</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.ignore-missing-migrations</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.init-sqls</code></td>
<td></td>
<td>SQL statements to execute to initialize a connection immediately after obtaining it.</td>
</tr>
<tr>
<td><code>spring.flyway.installed-by</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.locations</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.mixed</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.out-of-order</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.password</code></td>
<td></td>
<td>如果您想让 Flyway 创建自己的DataSource，可以使用 JDBC 密码</td>
</tr>
<tr>
<td><code>spring.flyway.placeholder-prefix</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.placeholder-replacement</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.placeholder-suffix</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.placeholders</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.repeatable-sql-migration-prefix</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.schemas</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.skip-default-callbacks</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.skip-default-resolvers</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.sql-migration-prefix</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.sql-migration-separator</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.sql-migration-suffix</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.sql-migration-suffixes</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.table</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.target</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.undo-sql-migration-prefix</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.flyway.url</code></td>
<td></td>
<td>要迁移的数据库的 JDBC URL</td>
</tr>
<tr>
<td><code>spring.flyway.user</code></td>
<td></td>
<td>登录要迁移数据库的用户名</td>
</tr>
<tr>
<td><code>spring.flyway.validate-on-migrate</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.gson.date-format</code></td>
<td></td>
<td>序列化 Date 对象时使用的格式</td>
</tr>
<tr>
<td><code>spring.gson.disable-html-escaping</code></td>
<td></td>
<td>Whether to disable the escaping of HTML characters such as ‘&lt;’, ‘&gt;’, etc.</td>
</tr>
<tr>
<td><code>spring.gson.disable-inner-class-serialization</code></td>
<td></td>
<td>Whether to exclude inner classes during serialization.</td>
</tr>
<tr>
<td><code>spring.gson.enable-complex-map-key-serialization</code></td>
<td></td>
<td>Whether to enable serialization of complex map keys (i.e. non-primitives).</td>
</tr>
<tr>
<td><code>spring.gson.exclude-fields-without-expose-annotation</code></td>
<td></td>
<td>Whether to exclude all fields from consideration for serialization or deserialization that do not have the “Expose” annotation.</td>
</tr>
<tr>
<td><code>spring.gson.field-naming-policy</code></td>
<td></td>
<td>Naming policy that should be applied to an object’s field during serialization and deserialization.</td>
</tr>
<tr>
<td><code>spring.gson.generate-non-executable-json</code></td>
<td></td>
<td>Whether to generate non executable JSON by prefixing the output with some special text.</td>
</tr>
<tr>
<td><code>spring.gson.lenient</code></td>
<td></td>
<td>Whether to be lenient about parsing JSON that doesn’t conform to RFC 4627.</td>
</tr>
<tr>
<td><code>spring.gson.long-serialization-policy</code></td>
<td></td>
<td>Serialization policy for Long and long types.</td>
</tr>
<tr>
<td><code>spring.gson.pretty-printing</code></td>
<td></td>
<td>Whether to output serialized JSON that fits in a page for pretty printing.</td>
</tr>
<tr>
<td><code>spring.gson.serialize-nulls</code></td>
<td></td>
<td>Whether to serialize null fields.</td>
</tr>
<tr>
<td><code>spring.influx.password</code></td>
<td></td>
<td>Influx 登录用户名密码</td>
</tr>
<tr>
<td><code>spring.influx.url</code></td>
<td></td>
<td>InfluxDB 数据库 URL</td>
</tr>
<tr>
<td><code>spring.influx.user</code></td>
<td></td>
<td>Influx 登录用户名</td>
</tr>
<tr>
<td><code>spring.integration.jdbc.initialize-schema</code></td>
<td><code>embedded</code></td>
<td>Database schema initialization mode.</td>
</tr>
<tr>
<td><code>spring.integration.jdbc.schema</code></td>
<td><code>classpath:org/springframework/ integration/jdbc/schema-@@platform@@.sql</code></td>
<td>Path to the SQL file to use to initialize the database schema.</td>
</tr>
<tr>
<td><code>spring.jdbc.template.fetch-size</code></td>
<td><code>-1</code></td>
<td>Number of rows that should be fetched from the database when more rows are needed.</td>
</tr>
<tr>
<td><code>spring.jdbc.template.max-rows</code></td>
<td><code>-1</code></td>
<td>Maximum number of rows.</td>
</tr>
<tr>
<td><code>spring.jdbc.template.query-timeout</code></td>
<td></td>
<td>Query timeout.</td>
</tr>
<tr>
<td><code>spring.jpa.mapping-resources</code></td>
<td></td>
<td>Mapping resources (equivalent to “mapping-file” entries in persistence.xml).</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.datasource.concurrent-connection-validation</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.allow-sub-transactions</code></td>
<td><code>true</code></td>
<td>Specify whether sub-transactions are allowed.</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.default-max-wait-time-on-shutdown</code></td>
<td></td>
<td>How long should normal shutdown (no-force) wait for transactions to complete.</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.recovery.delay</code></td>
<td><code>10000ms</code></td>
<td>Delay between two recovery scans.</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.recovery.forget-orphaned-log-entries-delay</code></td>
<td><code>86400000ms</code></td>
<td>Delay after which recovery can cleanup pending (‘orphaned’) log entries.</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.recovery.max-retries</code></td>
<td><code>5</code></td>
<td>Number of retry attempts to commit the transaction before throwing an exception.</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.recovery.retry-interval</code></td>
<td><code>10000ms</code></td>
<td>Delay between retry attempts.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.client-id</code></td>
<td></td>
<td>ID to pass to the server when making requests.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.fail-fast</code></td>
<td><code>false</code></td>
<td>Whether to fail fast if the broker is not available on startup.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.properties</code></td>
<td></td>
<td>Additional admin-specific properties used to configure the client.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.ssl.key-password</code></td>
<td></td>
<td>Password of the private key in the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.ssl.keystore-location</code></td>
<td></td>
<td>Location of the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.ssl.keystore-password</code></td>
<td></td>
<td>Store password for the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.ssl.truststore-location</code></td>
<td></td>
<td>Location of the trust store file.</td>
</tr>
<tr>
<td><code>spring.kafka.admin.ssl.truststore-password</code></td>
<td></td>
<td>Store password for the trust store file.</td>
</tr>
<tr>
<td><code>spring.kafka.consumer.properties</code></td>
<td></td>
<td>Additional consumer-specific properties used to configure the client.</td>
</tr>
<tr>
<td><code>spring.kafka.consumer.ssl.key-password</code></td>
<td></td>
<td>Password of the private key in the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.consumer.ssl.keystore-location</code></td>
<td></td>
<td>Location of the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.consumer.ssl.keystore-password</code></td>
<td></td>
<td>Store password for the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.consumer.ssl.truststore-location</code></td>
<td></td>
<td>Location of the trust store file.</td>
</tr>
<tr>
<td><code>spring.kafka.consumer.ssl.truststore-password</code></td>
<td></td>
<td>Store password for the trust store file.</td>
</tr>
<tr>
<td><code>spring.kafka.jaas.control-flag</code></td>
<td><code>required</code></td>
<td>Control flag for login configuration.</td>
</tr>
<tr>
<td><code>spring.kafka.jaas.enabled</code></td>
<td><code>false</code></td>
<td>Whether to enable JAAS configuration.</td>
</tr>
<tr>
<td><code>spring.kafka.jaas.login-module</code></td>
<td><code>com.sun.security.auth           .module.Krb5LoginModule</code></td>
<td>Login module.</td>
</tr>
<tr>
<td><code>spring.kafka.jaas.options</code></td>
<td></td>
<td>Additional JAAS options.</td>
</tr>
<tr>
<td><code>spring.kafka.listener.client-id</code></td>
<td></td>
<td>Prefix for the listener’s consumer client.id property.</td>
</tr>
<tr>
<td><code>spring.kafka.listener.idle-event-interval</code></td>
<td></td>
<td>Time between publishing idle consumer events (no data received).</td>
</tr>
<tr>
<td><code>spring.kafka.listener.log-container-config</code></td>
<td></td>
<td>Whether to log the container configuration during initialization (INFO level).</td>
</tr>
<tr>
<td><code>spring.kafka.listener.monitor-interval</code></td>
<td></td>
<td>Time between checks for non-responsive consumers.</td>
</tr>
<tr>
<td><code>spring.kafka.listener.no-poll-threshold</code></td>
<td></td>
<td>Multiplier applied to “pollTimeout” to determine if a consumer is non-responsive.</td>
</tr>
<tr>
<td><code>spring.kafka.listener.type</code></td>
<td><code>single</code></td>
<td>Listener type.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.properties</code></td>
<td></td>
<td>Additional producer-specific properties used to configure the client.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.ssl.key-password</code></td>
<td></td>
<td>Password of the private key in the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.ssl.keystore-location</code></td>
<td></td>
<td>Location of the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.ssl.keystore-password</code></td>
<td></td>
<td>Store password for the key store file.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.ssl.truststore-location</code></td>
<td></td>
<td>Location of the trust store file.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.ssl.truststore-password</code></td>
<td></td>
<td>Store password for the trust store file.</td>
</tr>
<tr>
<td><code>spring.kafka.producer.transaction-id-prefix</code></td>
<td></td>
<td>When non empty, enables transaction support for producer.</td>
</tr>
<tr>
<td><code>spring.ldap.anonymous-read-only</code></td>
<td><code>false</code></td>
<td>Whether read-only operations should use an anonymous environment.</td>
</tr>
<tr>
<td><code>spring.liquibase.change-log</code></td>
<td><code>classpath:/db/changelog/     db.changelog-master.yaml</code></td>
<td>Change log configuration path.</td>
</tr>
<tr>
<td><code>spring.liquibase.check-change-log-location</code></td>
<td><code>true</code></td>
<td>Whether to check that the change log location exists.</td>
</tr>
<tr>
<td><code>spring.liquibase.contexts</code></td>
<td></td>
<td>Comma-separated list of runtime contexts to use.</td>
</tr>
<tr>
<td><code>spring.liquibase.default-schema</code></td>
<td></td>
<td>Default database schema.</td>
</tr>
<tr>
<td><code>spring.liquibase.drop-first</code></td>
<td><code>false</code></td>
<td>Whether to first drop the database schema.</td>
</tr>
<tr>
<td><code>spring.liquibase.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable Liquibase support.</td>
</tr>
<tr>
<td><code>spring.liquibase.labels</code></td>
<td></td>
<td>Comma-separated list of runtime labels to use.</td>
</tr>
<tr>
<td><code>spring.liquibase.parameters</code></td>
<td></td>
<td>Change log parameters.</td>
</tr>
<tr>
<td><code>spring.liquibase.password</code></td>
<td></td>
<td>Login password of the database to migrate.</td>
</tr>
<tr>
<td><code>spring.liquibase.rollback-file</code></td>
<td></td>
<td>File to which rollback SQL is written when an update is performed.</td>
</tr>
<tr>
<td><code>spring.liquibase.url</code></td>
<td></td>
<td>JDBC URL of the database to migrate.</td>
</tr>
<tr>
<td><code>spring.liquibase.user</code></td>
<td></td>
<td>Login user of the database to migrate.</td>
</tr>
<tr>
<td><code>spring.main.web-application-type</code></td>
<td></td>
<td>Flag to explicitly request a specific type of web application.</td>
</tr>
<tr>
<td><code>spring.messages.cache-duration</code></td>
<td></td>
<td>Loaded resource bundle files cache duration.</td>
</tr>
<tr>
<td><code>spring.messages.use-code-as-default-message</code></td>
<td><code>false</code></td>
<td>Whether to use the message code as the default message instead of throwing a “NoSuchMessageException”.</td>
</tr>
<tr>
<td><code>spring.mvc.contentnegotiation.favor-parameter</code></td>
<td><code>false</code></td>
<td>Whether a request parameter (“format” by default) should be used to determine the requested media type.</td>
</tr>
<tr>
<td><code>spring.mvc.contentnegotiation.favor-path-extension</code></td>
<td><code>false</code></td>
<td>Whether the path extension in the URL path should be used to determine the requested media type.</td>
</tr>
<tr>
<td><code>spring.mvc.contentnegotiation.media-types</code></td>
<td></td>
<td>Map file extensions to media types for content negotiation.</td>
</tr>
<tr>
<td><code>spring.mvc.contentnegotiation.parameter-name</code></td>
<td></td>
<td>Query parameter name to use when “favor-parameter” is enabled.</td>
</tr>
<tr>
<td><code>spring.mvc.pathmatch.use-registered-suffix-pattern</code></td>
<td><code>false</code></td>
<td>Whether suffix pattern matching should work only against extensions registered with “spring.mvc.contentnegotiation.media-types.*”.</td>
</tr>
<tr>
<td><code>spring.mvc.pathmatch.use-suffix-pattern</code></td>
<td><code>false</code></td>
<td>Whether to use suffix pattern match (“.*”) when matching patterns to requests.</td>
</tr>
<tr>
<td><code>spring.quartz.jdbc.initialize-schema</code></td>
<td><code>embedded</code></td>
<td>Database schema initialization mode.</td>
</tr>
<tr>
<td><code>spring.quartz.jdbc.schema</code></td>
<td><code>classpath:org/quartz/impl/ jdbcjobstore/ tables_@@platform@@.sql</code></td>
<td>Path to the SQL file to use to initialize the database schema.</td>
</tr>
<tr>
<td><code>spring.quartz.job-store-type</code></td>
<td><code>memory</code></td>
<td>Quartz job store type.</td>
</tr>
<tr>
<td><code>spring.quartz.properties</code></td>
<td></td>
<td>Additional Quartz Scheduler properties.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.acknowledge-mode</code></td>
<td></td>
<td>Acknowledge mode of container.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.auto-startup</code></td>
<td><code>true</code></td>
<td>Whether to start the container automatically on startup.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.consumers-per-queue</code></td>
<td></td>
<td>Number of consumers per queue.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.default-requeue-rejected</code></td>
<td></td>
<td>Whether rejected deliveries are re-queued by default.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.idle-event-interval</code></td>
<td></td>
<td>How often idle container events should be published.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.prefetch</code></td>
<td></td>
<td>Number of messages to be handled in a single request.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.retry.enabled</code></td>
<td><code>false</code></td>
<td>Whether publishing retries are enabled.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.retry.initial-interval</code></td>
<td><code>1000ms</code></td>
<td>Duration between the first and second attempt to deliver a message.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.retry.max-attempts</code></td>
<td><code>3</code></td>
<td>Maximum number of attempts to deliver a message.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.retry.max-interval</code></td>
<td><code>10000ms</code></td>
<td>Maximum duration between attempts.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.retry.multiplier</code></td>
<td><code>1</code></td>
<td>Multiplier to apply to the previous retry interval.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.direct.retry.stateless</code></td>
<td><code>true</code></td>
<td>Whether retries are stateless or stateful.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.type</code></td>
<td><code>simple</code></td>
<td>Listener container type.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.ssl.key-store-type</code></td>
<td><code>PKCS12</code></td>
<td>Key store type.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.ssl.trust-store-type</code></td>
<td><code>JKS</code></td>
<td>Trust store type.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.template.exchange</code></td>
<td>``</td>
<td>Name of the default exchange to use for send operations.</td>
</tr>
<tr>
<td><code>spring.rabbitmq.template.routing-key</code></td>
<td>``</td>
<td>Value of a default routing key to use for send operations.</td>
</tr>
<tr>
<td><code>spring.reactor.stacktrace-mode.enabled</code></td>
<td><code>false</code></td>
<td>Whether Reactor should collect stacktrace information at runtime.</td>
</tr>
<tr>
<td><code>spring.redis.jedis.pool.max-active</code></td>
<td><code>8</code></td>
<td>Maximum number of connections that can be allocated by the pool at a given time.</td>
</tr>
<tr>
<td><code>spring.redis.jedis.pool.max-idle</code></td>
<td><code>8</code></td>
<td>Maximum number of “idle” connections in the pool.</td>
</tr>
<tr>
<td><code>spring.redis.jedis.pool.max-wait</code></td>
<td><code>-1ms</code></td>
<td>Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted.</td>
</tr>
<tr>
<td><code>spring.redis.jedis.pool.min-idle</code></td>
<td><code>0</code></td>
<td>Target for the minimum number of idle connections to maintain in the pool.</td>
</tr>
<tr>
<td><code>spring.redis.lettuce.pool.max-active</code></td>
<td><code>8</code></td>
<td>Maximum number of connections that can be allocated by the pool at a given time.</td>
</tr>
<tr>
<td><code>spring.redis.lettuce.pool.max-idle</code></td>
<td><code>8</code></td>
<td>Maximum number of “idle” connections in the pool.</td>
</tr>
<tr>
<td><code>spring.redis.lettuce.pool.max-wait</code></td>
<td><code>-1ms</code></td>
<td>Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted.</td>
</tr>
<tr>
<td><code>spring.redis.lettuce.pool.min-idle</code></td>
<td><code>0</code></td>
<td>Target for the minimum number of idle connections to maintain in the pool.</td>
</tr>
<tr>
<td><code>spring.redis.lettuce.shutdown-timeout</code></td>
<td><code>100ms</code></td>
<td>Shutdown timeout.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.cache-private</code></td>
<td></td>
<td>Indicate that the response message is intended for a single user and must not be stored by a shared cache.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.cache-public</code></td>
<td></td>
<td>Indicate that any cache may store the response.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.max-age</code></td>
<td></td>
<td>Maximum time the response should be cached, in seconds if no duration suffix is not specified.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.must-revalidate</code></td>
<td></td>
<td>Indicate that once it has become stale, a cache must not use the response without re-validating it with the server.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.no-cache</code></td>
<td></td>
<td>Indicate that the cached response can be reused only if re-validated with the server.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.no-store</code></td>
<td></td>
<td>Indicate to not cache the response in any case.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.no-transform</code></td>
<td></td>
<td>Indicate intermediaries (caches and others) that they should not transform the response content.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.proxy-revalidate</code></td>
<td></td>
<td>Same meaning as the “must-revalidate” directive, except that it does not apply to private caches.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.s-max-age</code></td>
<td></td>
<td>Maximum time the response should be cached by shared caches, in seconds if no duration suffix is not specified.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.stale-if-error</code></td>
<td></td>
<td>Maximum time the response may be used when errors are encountered, in seconds if no duration suffix is not specified.</td>
</tr>
<tr>
<td><code>spring.resources.cache.cachecontrol.stale-while-revalidate</code></td>
<td></td>
<td>Maximum time the response can be served after it becomes stale, in seconds if no duration suffix is not specified.</td>
</tr>
<tr>
<td><code>spring.resources.cache.period</code></td>
<td></td>
<td>Cache period for the resources served by the resource handler.</td>
</tr>
<tr>
<td><code>spring.security.filter.dispatcher-types</code></td>
<td><code>async,error,request</code></td>
<td>Security filter chain dispatcher types.</td>
</tr>
<tr>
<td><code>spring.security.filter.order</code></td>
<td><code>-100</code></td>
<td>Security filter chain order.</td>
</tr>
<tr>
<td><code>spring.security.oauth2.client.provider</code></td>
<td></td>
<td>OAuth provider details.</td>
</tr>
<tr>
<td><code>spring.security.oauth2.client.registration</code></td>
<td></td>
<td>OAuth client registrations.</td>
</tr>
<tr>
<td><code>spring.security.user.name</code></td>
<td><code>user</code></td>
<td>Default user name.</td>
</tr>
<tr>
<td><code>spring.security.user.password</code></td>
<td></td>
<td>Password for the default user name.</td>
</tr>
<tr>
<td><code>spring.security.user.roles</code></td>
<td></td>
<td>Granted roles for the default user name.</td>
</tr>
<tr>
<td><code>spring.servlet.multipart.enabled</code></td>
<td><code>true</code></td>
<td>Whether to enable support of multipart uploads.</td>
</tr>
<tr>
<td><code>spring.servlet.multipart.file-size-threshold</code></td>
<td><code>0</code></td>
<td>Threshold after which files are written to disk.</td>
</tr>
<tr>
<td><code>spring.servlet.multipart.location</code></td>
<td></td>
<td>Intermediate location of uploaded files.</td>
</tr>
<tr>
<td><code>spring.servlet.multipart.max-file-size</code></td>
<td><code>1MB</code></td>
<td>Max file size.</td>
</tr>
<tr>
<td><code>spring.servlet.multipart.max-request-size</code></td>
<td><code>10MB</code></td>
<td>Max request size.</td>
</tr>
<tr>
<td><code>spring.servlet.multipart.resolve-lazily</code></td>
<td><code>false</code></td>
<td>Whether to resolve the multipart request lazily at the time of file or parameter access.</td>
</tr>
<tr>
<td><code>spring.session.jdbc.cleanup-cron</code></td>
<td><code>0 * * * * *</code></td>
<td>Cron expression for expired session cleanup job.</td>
</tr>
<tr>
<td><code>spring.session.jdbc.initialize-schema</code></td>
<td><code>embedded</code></td>
<td>Database schema initialization mode.</td>
</tr>
<tr>
<td><code>spring.session.mongodb.collection-name</code></td>
<td><code>sessions</code></td>
<td>Collection name used to store sessions.</td>
</tr>
<tr>
<td><code>spring.session.redis.cleanup-cron</code></td>
<td><code>0 * * * * *</code></td>
<td>Cron expression for expired session cleanup job.</td>
</tr>
<tr>
<td><code>spring.session.servlet.filter-dispatcher-types</code></td>
<td><code>async,error,request</code></td>
<td>Session repository filter dispatcher types.</td>
</tr>
<tr>
<td><code>spring.session.servlet.filter-order</code></td>
<td></td>
<td>Session repository filter order.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.enable-spring-el-compiler</code></td>
<td><code>false</code></td>
<td>Enable the SpringEL compiler in SpringEL expressions.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.reactive.chunked-mode-view-names</code></td>
<td></td>
<td>Comma-separated list of view names (patterns allowed) that should be the only ones executed in CHUNKED mode when a max chunk size is set.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.reactive.full-mode-view-names</code></td>
<td></td>
<td>Comma-separated list of view names (patterns allowed) that should be executed in FULL mode even if a max chunk size is set.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.reactive.max-chunk-size</code></td>
<td><code>0</code></td>
<td>Maximum size of data buffers used for writing to the response, in bytes.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.reactive.media-types</code></td>
<td></td>
<td>Media types supported by the view technology.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.servlet.content-type</code></td>
<td><code>text/html</code></td>
<td>Content-Type value written to HTTP responses.</td>
</tr>
<tr>
<td><code>spring.webflux.date-format</code></td>
<td></td>
<td>Date format to use.</td>
</tr>
<tr>
<td><code>spring.webflux.static-path-pattern</code></td>
<td><code>/**</code></td>
<td>Path pattern used for static resources.</td>
</tr>
<tr>
<td><code>spring.webservices.wsdl-locations</code></td>
<td></td>
<td>Comma-separated list of locations of WSDLs and accompanying XSDs to be exposed as beans.</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>Key</th>
<th>Replacement（替代）</th>
<th>原因</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>banner.charset</code></td>
<td><code>spring.banner.charset</code></td>
<td></td>
</tr>
<tr>
<td><code>banner.image.height</code></td>
<td><code>spring.banner.image.height</code></td>
<td></td>
</tr>
<tr>
<td><code>banner.image.invert</code></td>
<td><code>spring.banner.image.invert</code></td>
<td></td>
</tr>
<tr>
<td><code>banner.image.location</code></td>
<td><code>spring.banner.image.location</code></td>
<td></td>
</tr>
<tr>
<td><code>banner.image.margin</code></td>
<td><code>spring.banner.image.margin</code></td>
<td></td>
</tr>
<tr>
<td><code>banner.image.width</code></td>
<td><code>spring.banner.image.width</code></td>
<td></td>
</tr>
<tr>
<td><code>banner.location</code></td>
<td><code>spring.banner.location</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.actuator.enabled</code></td>
<td></td>
<td>actuator  端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.actuator.path</code></td>
<td></td>
<td>actuator  端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.actuator.sensitive</code></td>
<td></td>
<td>actuator  端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.auditevents.enabled</code></td>
<td><code>management.endpoint.  auditevents.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.auditevents.path</code></td>
<td><code>management.endpoints.web.path-mapping.auditevents</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.auditevents.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.autoconfig.enabled</code></td>
<td><code>management.endpoint.   conditions.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.autoconfig.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.autoconfig.path</code></td>
<td><code>management.endpoints.web.path-mapping.conditions</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.autoconfig.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.beans.enabled</code></td>
<td><code>management.endpoint.beans.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.beans.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.beans.path</code></td>
<td><code>management.endpoints.web.path-mapping.beans</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.beans.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.configprops.enabled</code></td>
<td><code>management.endpoint.   configprops.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.configprops.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.configprops.keys-to-sanitize</code></td>
<td><code>management.endpoint.     configprops.keys-to-sanitize</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.configprops.path</code></td>
<td><code>management.endpoints.web.path-mapping.configprops</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.configprops.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.cors.allow-credentials</code></td>
<td><code>management.endpoints.      web.cors.allow-credentials</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.cors.allowed-headers</code></td>
<td><code>management.endpoints.    web.cors.allowed-headers</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.cors.allowed-methods</code></td>
<td><code>management.endpoints.    web.cors.allowed-methods</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.cors.allowed-origins</code></td>
<td><code>management.endpoints.    web.cors.allowed-origins</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.cors.exposed-headers</code></td>
<td><code>management.endpoints.    web.cors.exposed-headers</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.cors.max-age</code></td>
<td><code>management.endpoints.        web.cors.max-age</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.docs.curies.enabled</code></td>
<td></td>
<td>docs 端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.docs.enabled</code></td>
<td></td>
<td>docs 端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.docs.path</code></td>
<td></td>
<td>docs 端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.docs.sensitive</code></td>
<td></td>
<td>docs 端点不再可用</td>
</tr>
<tr>
<td><code>endpoints.dump.enabled</code></td>
<td><code>management.endpoint.    threaddump.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.dump.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.dump.path</code></td>
<td><code>management.endpoints.web.path-mapping.dump</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.dump.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.enabled</code></td>
<td><code>management.endpoints.             enabled-by-default</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.env.enabled</code></td>
<td><code>management.endpoint.env.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.env.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.env.keys-to-sanitize</code></td>
<td><code>management.endpoint.             env.keys-to-sanitize</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.env.path</code></td>
<td><code>management.endpoints.            web.path-mapping.env</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.env.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.flyway.enabled</code></td>
<td><code>management.endpoint.flyway.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.flyway.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.flyway.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.health.enabled</code></td>
<td><code>management.endpoint.health.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.health.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.health.mapping</code></td>
<td><code>management.health.status.http-mapping</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.health.path</code></td>
<td><code>management.endpoints.web.path-mapping.health</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.health.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.health.time-to-live</code></td>
<td><code>management.endpoint.    health.cache.time-to-live</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.heapdump.enabled</code></td>
<td><code>management.endpoint.heapdump.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.heapdump.path</code></td>
<td><code>management.endpoints.web.path-mapping.heapdump</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.heapdump.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.hypermedia.enabled</code></td>
<td></td>
<td>Actuator 中的 Hypermedia 不再可用</td>
</tr>
<tr>
<td><code>endpoints.info.enabled</code></td>
<td><code>management.endpoint.info.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.info.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.info.path</code></td>
<td><code>management.endpoints.web.path-mapping.info</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.info.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.jmx.domain</code></td>
<td><code>management.endpoints.jmx.domain</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.jmx.enabled</code></td>
<td><code>management.endpoints. jmx.exposure.exclude</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.jmx.static-names</code></td>
<td><code>management.endpoints.        jmx.static-names</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.jmx.unique-names</code></td>
<td><code>management.endpoints.        jmx.unique-names</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.jolokia.enabled</code></td>
<td><code>management.endpoint.     jolokia.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.jolokia.path</code></td>
<td><code>management.endpoints.web.path-mapping.jolokia</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.jolokia.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.liquibase.enabled</code></td>
<td><code>management.endpoint.   liquibase.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.liquibase.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.liquibase.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.logfile.enabled</code></td>
<td><code>management.endpoint.     logfile.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.logfile.external-file</code></td>
<td><code>management.endpoint.     logfile.external-file</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.logfile.path</code></td>
<td><code>management.endpoints.web.path-mapping.logfile</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.logfile.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.loggers.enabled</code></td>
<td><code>management.endpoint.      loggers.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.loggers.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.loggers.path</code></td>
<td><code>management.endpoints.web.path-mapping.loggers</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.loggers.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.mappings.enabled</code></td>
<td><code>management.endpoint.     mappings.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.mappings.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.mappings.path</code></td>
<td><code>management.endpoints.web.path-mapping.mappings</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.mappings.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.metrics.enabled</code></td>
<td><code>management.endpoint.metrics.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.metrics.filter.counter-submissions</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>endpoints.metrics.filter.enabled</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>endpoints.metrics.filter.gauge-submissions</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>endpoints.metrics.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.metrics.path</code></td>
<td><code>management.endpoints.web.path-mapping.metrics</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.metrics.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.shutdown.enabled</code></td>
<td><code>management.endpoint.     shutdown.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.shutdown.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.shutdown.path</code></td>
<td><code>management.endpoints.web.path-mapping.shutdown</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.shutdown.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>endpoints.trace.enabled</code></td>
<td><code>management.endpoint.     httptrace.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.trace.filter.enabled</code></td>
<td><code>management.trace.http.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.trace.id</code></td>
<td></td>
<td>端点标识符不再可定制</td>
</tr>
<tr>
<td><code>endpoints.trace.path</code></td>
<td><code>management.endpoints.web.path-mapping.httptrace</code></td>
<td></td>
</tr>
<tr>
<td><code>endpoints.trace.sensitive</code></td>
<td></td>
<td>终端敏感标志不再可定制，因为Spring Boot 不再提供可自定义的安全自动配置</td>
</tr>
<tr>
<td><code>error.path</code></td>
<td></td>
<td>Path of the error controller.</td>
</tr>
<tr>
<td><code>flyway.baseline-description</code></td>
<td><code>spring.flyway.baseline-description</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.baseline-on-migrate</code></td>
<td><code>spring.flyway.baseline-on-migrate</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.baseline-version</code></td>
<td><code>spring.flyway.baseline-version</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.check-location</code></td>
<td><code>spring.flyway.check-location</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.clean-on-validation-error</code></td>
<td><code>spring.flyway.                    clean-on-validation-error</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.enabled</code></td>
<td><code>spring.flyway.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.encoding</code></td>
<td><code>spring.flyway.encoding</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.ignore-failed-future-migration</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>flyway.init-sqls</code></td>
<td><code>spring.flyway.init-sqls</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.locations</code></td>
<td><code>spring.flyway.locations</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.out-of-order</code></td>
<td><code>spring.flyway.out-of-order</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.password</code></td>
<td><code>spring.flyway.password</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.placeholder-prefix</code></td>
<td><code>spring.flyway.placeholder-prefix</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.placeholder-replacement</code></td>
<td><code>spring.flyway.placeholder-replacement</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.placeholder-suffix</code></td>
<td><code>spring.flyway.placeholder-suffix</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.placeholders</code></td>
<td><code>spring.flyway.placeholders</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.schemas</code></td>
<td><code>spring.flyway.schemas</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.sql-migration-prefix</code></td>
<td><code>spring.flyway.sql-migration-prefix</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.sql-migration-separator</code></td>
<td><code>spring.flyway.sql-migration-separator</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.sql-migration-suffix</code></td>
<td><code>spring.flyway.sql-migration-suffixes</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.table</code></td>
<td><code>spring.flyway.table</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.target</code></td>
<td><code>spring.flyway.target</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.url</code></td>
<td><code>spring.flyway.url</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.user</code></td>
<td><code>spring.flyway.user</code></td>
<td></td>
</tr>
<tr>
<td><code>flyway.validate-on-migrate</code></td>
<td><code>spring.flyway.validate-on-migrate</code></td>
<td></td>
</tr>
<tr>
<td><code>jolokia.config</code></td>
<td><code>management.endpoint.jolokia.config</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.change-log</code></td>
<td><code>spring.liquibase.change-log</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.check-change-log-location</code></td>
<td><code>spring.liquibase.check-change-log-location</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.contexts</code></td>
<td><code>spring.liquibase.contexts</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.default-schema</code></td>
<td><code>spring.liquibase.default-schema</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.drop-first</code></td>
<td><code>spring.liquibase.drop-first</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.enabled</code></td>
<td><code>spring.liquibase.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.labels</code></td>
<td><code>spring.liquibase.labels</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.parameters</code></td>
<td><code>spring.liquibase.parameters</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.password</code></td>
<td><code>spring.liquibase.password</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.rollback-file</code></td>
<td><code>spring.liquibase.rollback-file</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.url</code></td>
<td><code>spring.liquibase.url</code></td>
<td></td>
</tr>
<tr>
<td><code>liquibase.user</code></td>
<td><code>spring.liquibase.user</code></td>
<td></td>
</tr>
<tr>
<td><code>management.add-application-context-header</code></td>
<td><code>management.server.add-application-context-header</code></td>
<td></td>
</tr>
<tr>
<td><code>management.address</code></td>
<td><code>management.server.address</code></td>
<td></td>
</tr>
<tr>
<td><code>management.context-path</code></td>
<td><code>management.server.       servlet.context-path</code></td>
<td></td>
</tr>
<tr>
<td><code>management.port</code></td>
<td><code>management.server.port</code></td>
<td></td>
</tr>
<tr>
<td><code>management.security.enabled</code></td>
<td></td>
<td>现在提供全局 security 自动配置。</td>
</tr>
<tr>
<td><code>management.security.roles</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>management.security.sessions</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>management.shell.auth.jaas.domain</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.auth.key.path</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.auth.simple.user.name</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.auth.simple.user.password</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.auth.spring.roles</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.auth.type</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.ssh.auth-timeout</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.ssh.enabled</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.ssh.idle-timeout</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.ssh.key-path</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.ssh.port</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.telnet.enabled</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.shell.telnet.port</code></td>
<td></td>
<td>CRaSH 支持不再可用</td>
</tr>
<tr>
<td><code>management.ssl.ciphers</code></td>
<td><code>management.server.ssl.ciphers</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.client-auth</code></td>
<td><code>management.server.ssl.client-auth</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.enabled</code></td>
<td><code>management.server.ssl.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.enabled-protocols</code></td>
<td><code>management.server.ssl.enabled-protocols</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.key-alias</code></td>
<td><code>management.server.ssl.key-alias</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.key-password</code></td>
<td><code>management.server.ssl.key-password</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.key-store</code></td>
<td><code>management.server.ssl.key-store</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.key-store-password</code></td>
<td><code>management.server.ssl.key-store-password</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.key-store-provider</code></td>
<td><code>management.server.ssl.key-store-provider</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.key-store-type</code></td>
<td><code>management.server.ssl.key-store-type</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.protocol</code></td>
<td><code>management.server.ssl.protocol</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.trust-store</code></td>
<td><code>management.server.ssl.trust-store</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.trust-store-password</code></td>
<td><code>management.server.ssl.trust-store-password</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.trust-store-provider</code></td>
<td><code>management.server.ssl.trust-store-provider</code></td>
<td></td>
</tr>
<tr>
<td><code>management.ssl.trust-store-type</code></td>
<td><code>management.server.ssl.trust-store-type</code></td>
<td></td>
</tr>
<tr>
<td><code>management.trace.include</code></td>
<td><code>management.trace.http.include</code></td>
<td></td>
</tr>
<tr>
<td><code>security.basic.authorize-mode</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.basic.enabled</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.basic.path</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.basic.realm</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.enable-csrf</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.filter-dispatcher-types</code></td>
<td><code>spring.security.         filter.dispatcher-types</code></td>
<td></td>
</tr>
<tr>
<td><code>security.filter-order</code></td>
<td><code>spring.security.filter.order</code></td>
<td></td>
</tr>
<tr>
<td><code>security.headers.cache</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.headers.content-security-policy</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.headers.content-security-policy-mode</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.headers.content-type</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.headers.frame</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.headers.hsts</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.headers.xss</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.ignored</code></td>
<td></td>
<td>security 自动配置不再可定制</td>
</tr>
<tr>
<td><code>security.oauth2.                authorization.check-token-access</code></td>
<td></td>
<td>Spring Security 访问规则用于检查令牌端点（例如，SpEL表达式，如“isAuthenticated（）”）</td>
</tr>
<tr>
<td><code>security.oauth2.authorization.realm</code></td>
<td></td>
<td>客户端身份验证的领域名称</td>
</tr>
<tr>
<td><code>security.oauth2.authorization.token-key-access</code></td>
<td></td>
<td>Spring Security访问规则用于检查令牌端点（例如，SpEL表达式，如“isAuthenticated（）”）</td>
</tr>
<tr>
<td><code>security.oauth2.client.access-token-uri</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.access-token-validity-seconds</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.additional-information</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.authentication-scheme</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.authorities</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.authorized-grant-types</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.auto-approve-scopes</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.client-authentication-scheme</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.client-id</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.client-secret</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.grant-type</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.id</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.pre-            established-redirect-uri</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.refresh-token-validity-seconds</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.registered-redirect-uri</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.resource-ids</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.scope</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.token-name</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.use-current-uri</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.client.user-authorization-uri</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.resource.filter-order</code></td>
<td><code>0</code></td>
<td>用于验证令牌的过滤器链的顺序。</td>
</tr>
<tr>
<td><code>security.oauth2.resource.id</code></td>
<td></td>
<td>资源的标识符</td>
</tr>
<tr>
<td><code>security.oauth2.resource.jwk.key-set-uri</code></td>
<td></td>
<td>获取验证密钥以验证 JWT 令牌的 URI</td>
</tr>
<tr>
<td><code>security.oauth2.resource.jwt.key-uri</code></td>
<td></td>
<td>JWT 令牌的 URI</td>
</tr>
<tr>
<td><code>security.oauth2.resource.jwt.key-value</code></td>
<td></td>
<td>JWT 令牌的验证密钥</td>
</tr>
<tr>
<td><code>security.oauth2.resource.prefer-token-info</code></td>
<td><code>true</code></td>
<td>使用令牌信息，可以设置为 false以使用用户信息</td>
</tr>
<tr>
<td><code>security.oauth2.resource.service-id</code></td>
<td><code>resource</code></td>
<td></td>
</tr>
<tr>
<td><code>security.oauth2.resource.token-info-uri</code></td>
<td></td>
<td>token decoding 端点的 URI</td>
</tr>
<tr>
<td><code>security.oauth2.resource.token-type</code></td>
<td></td>
<td>使用 userInfoUri 时要发送的令牌类型。</td>
</tr>
<tr>
<td><code>security.oauth2.resource.user-info-uri</code></td>
<td></td>
<td>用户端点的 URI</td>
</tr>
<tr>
<td><code>security.oauth2.sso.filter-order</code></td>
<td></td>
<td>如果不提供显式的WebSecurityConfigurerAdapter，则应用过滤器顺序（在这种情况下，可以改为提供顺序）。</td>
</tr>
<tr>
<td><code>security.oauth2.sso.login-path</code></td>
<td><code>/login</code></td>
<td>登录页面的路径，即触发重定向到 OAuth2 授权服务器的页面。</td>
</tr>
<tr>
<td><code>security.require-ssl</code></td>
<td></td>
<td>security 自动配置已不再可定制</td>
</tr>
<tr>
<td><code>security.sessions</code></td>
<td></td>
<td>security 自动配置已不再可定制</td>
</tr>
<tr>
<td><code>security.user.name</code></td>
<td><code>spring.security.user.name</code></td>
<td></td>
</tr>
<tr>
<td><code>security.user.password</code></td>
<td><code>spring.security.user.password</code></td>
<td></td>
</tr>
<tr>
<td><code>security.user.role</code></td>
<td><code>spring.security.user.roles</code></td>
<td></td>
</tr>
<tr>
<td><code>server.context-parameters</code></td>
<td><code>server.servlet.context-parameters</code></td>
<td></td>
</tr>
<tr>
<td><code>server.context-path</code></td>
<td><code>server.servlet.context-path</code></td>
<td></td>
</tr>
<tr>
<td><code>server.display-name</code></td>
<td><code>server.servlet.             application-display-name</code></td>
<td></td>
</tr>
<tr>
<td><code>server.jsp-servlet.class-name</code></td>
<td><code>server.servlet.jsp.class-name</code></td>
<td></td>
</tr>
<tr>
<td><code>server.jsp-servlet.init-parameters</code></td>
<td><code>server.servlet.jsp.init-parameters</code></td>
<td></td>
</tr>
<tr>
<td><code>server.jsp-servlet.registered</code></td>
<td><code>server.servlet.jsp.registered</code></td>
<td></td>
</tr>
<tr>
<td><code>server.servlet-path</code></td>
<td><code>server.servlet.path</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.comment</code></td>
<td><code>server.servlet.session.cookie.comment</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.domain</code></td>
<td><code>server.servlet.session.cookie.domain</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.http-only</code></td>
<td><code>server.servlet.       session.cookie.http-only</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.max-age</code></td>
<td><code>server.servlet.session.cookie.max-age</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.name</code></td>
<td><code>server.servlet.session.cookie.name</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.path</code></td>
<td><code>server.servlet.session.cookie.path</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.cookie.secure</code></td>
<td><code>server.servlet.session.cookie.secure</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.persistent</code></td>
<td><code>server.servlet.session.persistent</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.store-dir</code></td>
<td><code>server.servlet.session.store-dir</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.timeout</code></td>
<td><code>server.servlet.session.timeout</code></td>
<td></td>
</tr>
<tr>
<td><code>server.session.tracking-modes</code></td>
<td><code>server.servlet.session.tracking-modes</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.block-if-session-pool-is-full</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.block-if-session-pool-is-full-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.connection-factory</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.create-connection-on-startup</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.expiry-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.idle-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.max-connections</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.maximum-active-session-per-connection</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.properties</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.reconnect-on-exception</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.time-between-expiration-check-millis</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.activemq.pool.configuration.use-anonymous-producers</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.application.index</code></td>
<td></td>
<td>应用程序上下文 ID 默认情况下是唯一的</td>
</tr>
<tr>
<td><code>spring.batch.initializer.enabled</code></td>
<td><code>spring.batch.initialize-schema</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.cache.guava.spec</code></td>
<td></td>
<td>用于创建缓存的规范</td>
</tr>
<tr>
<td><code>spring.cache.hazelcast.config</code></td>
<td></td>
<td>用于初始化 Hazelcast 的配置文件的位置</td>
</tr>
<tr>
<td><code>spring.data.cassandra.connect-timeout-millis</code></td>
<td><code>spring.data.          cassandra.connect-timeout</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.data.cassandra.read-timeout-millis</code></td>
<td><code>spring.data.cassandra.read-timeout</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.data.cassandra.repositories.enabled</code></td>
<td><code>spring.data.cassandra.    repositories.type</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.data.couchbase.repositories.enabled</code></td>
<td><code>spring.data.couchbase.    repositories.type</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.data.mongodb.repositories.enabled</code></td>
<td><code>spring.data.mongodb.    repositories.type</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.data.neo4j.compiler</code></td>
<td></td>
<td>从 Neo4j 3 开始不再支持</td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.access-to-underlying-connection-allowed</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.connection-init-sqls</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.default-auto-commit</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.default-catalog</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.default-read-only</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.default-transaction-isolation</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.driver-class-name</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.initial-size</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.log-abandoned</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.login-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.max-active</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.max-idle</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.max-open-prepared-statements</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.max-wait</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.min-evictable-idle-time-millis</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.min-idle</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.num-tests-per-eviction-run</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.password</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.pool-prepared-statements</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.remove-abandoned</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.remove-abandoned-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.test-on-borrow</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.test-on-return</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.test-while-idle</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.time-between-eviction-runs-millis</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.url</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.username</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.validation-query</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.dbcp.validation-query-timeout</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.hikari.connection-customizer-class-name</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.datasource.initialize</code></td>
<td><code>spring.datasource.       initialization-mode</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.devtools.remote.debug.enabled</code></td>
<td></td>
<td>远程 debug 已不再支持</td>
</tr>
<tr>
<td><code>spring.devtools.remote.debug.local-port</code></td>
<td></td>
<td>远程 debug 已不再支持</td>
</tr>
<tr>
<td><code>spring.http.multipart.enabled</code></td>
<td><code>spring.servlet.multipart.enabled</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.http.multipart.file-size-threshold</code></td>
<td><code>spring.servlet.multipart.file-size-threshold</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.http.multipart.location</code></td>
<td><code>spring.servlet.multipart.location</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.http.multipart.max-file-size</code></td>
<td><code>spring.servlet.multipart.max-file-size</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.http.multipart.max-request-size</code></td>
<td><code>spring.servlet.           multipart.max-request-size</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.http.multipart.resolve-lazily</code></td>
<td><code>spring.servlet.multipart.resolve-lazily</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.jpa.hibernate.naming.strategy</code></td>
<td></td>
<td>Hibernate 4 的自动配置已不再提供</td>
</tr>
<tr>
<td><code>spring.jta.atomikos.properties.console-log-level</code></td>
<td><code>warn</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.messages.cache-seconds</code></td>
<td><code>spring.messages.cache-duration</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.metrics.export.aggregate.key-pattern</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.aggregate.prefix</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.delay-millis</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.enabled</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.excludes</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.includes</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.redis.key</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.redis.prefix</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.send-latest</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.statsd.host</code></td>
<td><code>management.metrics.    export.statsd.host</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.metrics.export.statsd.port</code></td>
<td><code>management.metrics.   export.statsd.port</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.metrics.export.statsd.prefix</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.metrics.export.triggers</code></td>
<td></td>
<td>Metrics support 现在使用千分尺</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.enable-fallback</code></td>
<td><code>false</code></td>
<td>启用对回退解决方案的支持</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.enabled</code></td>
<td><code>false</code></td>
<td>启用 device 视图解析器</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.mobile-prefix</code></td>
<td><code>mobile/</code></td>
<td>用于查看移动设备名称的前缀</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.mobile-suffix</code></td>
<td>``</td>
<td>附加后缀以查看移动设备的名称</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.normal-prefix</code></td>
<td>``</td>
<td>用于查看普通设备名称的前缀.</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.normal-suffix</code></td>
<td>``</td>
<td>附加后缀以查看普通设备的名称</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.tablet-prefix</code></td>
<td><code>tablet/</code></td>
<td>前缀预设为查看平板电脑设备的名称</td>
</tr>
<tr>
<td><code>spring.mobile.devicedelegatingviewresolver.tablet-suffix</code></td>
<td>``</td>
<td>附加后缀以查看平板电脑设备的名称</td>
</tr>
<tr>
<td><code>spring.mobile.sitepreference.enabled</code></td>
<td><code>true</code></td>
<td>启用 SitePreferenceHandler.</td>
</tr>
<tr>
<td><code>spring.mvc.media-types</code></td>
<td><code>spring.mvc.    contentnegotiation.media-types</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.acknowledge-mode</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.auto-startup</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.concurrency</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.default-requeue-rejected</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.idle-event-interval</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.max-concurrency</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.prefetch</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.retry.enabled</code></td>
<td><code>false</code></td>
<td>是否启用发布重试</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.retry.initial-interval</code></td>
<td><code>1000</code></td>
<td>第一次和第二次尝试发布或传递讯息的时间间隔</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.retry.max-attempts</code></td>
<td><code>3</code></td>
<td>尝试发布或传递邮件的最大次数</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.retry.max-interval</code></td>
<td><code>10000</code></td>
<td>尝试之间的最大间隔</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.retry.multiplier</code></td>
<td><code>1</code></td>
<td>于先前重试间隔的倍数</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.retry.stateless</code></td>
<td><code>true</code></td>
<td>无论重试是无状态还是有状态</td>
</tr>
<tr>
<td><code>spring.rabbitmq.listener.transaction-size</code></td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>spring.redis.pool.max-active</code></td>
<td><code>spring.redis.jedis.pool.max-idle</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.redis.pool.max-idle</code></td>
<td><code>spring.redis.jedis.pool.max-idle</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.redis.pool.max-wait</code></td>
<td><code>spring.redis.jedis.pool.max-wait</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.redis.pool.min-idle</code></td>
<td><code>spring.redis.jedis.pool.min-idle</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.resources.cache-period</code></td>
<td><code>spring.resources.cache.period</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.sendgrid.password</code></td>
<td></td>
<td>不再支持使用用户名和密码 ( 使用 spring.sendgrid.api-key 代替 )</td>
</tr>
<tr>
<td><code>spring.sendgrid.username</code></td>
<td></td>
<td>不再支持使用用户名和密码 ( 使用 spring.sendgrid.api-key 代替 )</td>
</tr>
<tr>
<td><code>spring.session.jdbc.initializer.enabled</code></td>
<td><code>spring.session.         jdbc.initialize-schema</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.session.mongo.collection-name</code></td>
<td><code>spring.session.mongodb.collection-name</code></td>
<td></td>
</tr>
<tr>
<td><code>spring.social.auto-connection-views</code></td>
<td><code>false</code></td>
<td>为支持的生产者启用连接状态视图</td>
</tr>
<tr>
<td><code>spring.social.facebook.app-id</code></td>
<td></td>
<td>Application id.</td>
</tr>
<tr>
<td><code>spring.social.facebook.app-secret</code></td>
<td></td>
<td>Application secret.</td>
</tr>
<tr>
<td><code>spring.social.linkedin.app-id</code></td>
<td></td>
<td>Application id.</td>
</tr>
<tr>
<td><code>spring.social.linkedin.app-secret</code></td>
<td></td>
<td>Application secret.</td>
</tr>
<tr>
<td><code>spring.social.twitter.app-id</code></td>
<td></td>
<td>Application id.</td>
</tr>
<tr>
<td><code>spring.social.twitter.app-secret</code></td>
<td></td>
<td>Application secret.</td>
</tr>
<tr>
<td><code>spring.thymeleaf.content-type</code></td>
<td><code>spring.thymeleaf.      servlet.content-type</code></td>
</tr>
</tbody>
</table>
<h3 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h3><h3 id="相关文章-1"><a href="#相关文章-1" class="headerlink" title="相关文章"></a>相关文章</h3><p>1、<a href="http://www.54tianzhisheng.cn/2018/03/06/SpringBoot2-Migration-Guide/">Spring Boot 2.0系列文章(一)：Spring Boot 2.0 迁移指南</a></p>
<p>2、<a href="http://www.54tianzhisheng.cn/2018/03/06/SpringBoot2-new-features/">Spring Boot 2.0系列文章(二)：Spring Boot 2.0 新特性详解</a></p>
<p>3、<a href="http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/">Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变</a></p>
<p>4、<a href="http://www.54tianzhisheng.cn/2018/04/15/springboot2_code/">Spring Boot 2.0系列文章(四)：Spring Boot 2.0 源码阅读环境搭建</a></p>
<p>5、<a href="http://www.54tianzhisheng.cn/2018/04/18/spring_boot2_project/">Spring Boot 2.0系列文章(五)：Spring Boot 2.0 项目源码结构预览</a></p>
<p>6、<a href="http://www.54tianzhisheng.cn/2018/04/19/SpringBootApplication-annotation/">Spring Boot 2.0系列文章(六)：Spring boot 2.0 中 SpringBootApplication 注解详解</a></p>
<h3 id="最后"><a href="#最后" class="headerlink" title="最后"></a>最后</h3><p>英文参考：<a href="">https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog</a></p>

      
      
        <div class="page-reward">
          <p><a href="javascript:void(0)" onclick="dashangToggle()" class="dashang">赏</a></p>
          <div class="hide_box"></div>
          <div class="shang_box">
            <a class="shang_close" href="javascript:void(0)" onclick="dashangToggle()">×</a>
            <div class="shang_tit">
              <p>纯属好玩</p>
            </div>
            <div class="shang_payimg">
              <img src="/img/alipayimg.jpg" alt="扫码支持" title="扫一扫" />
            </div>
              <div class="pay_explain">扫码打赏，你说多少就多少</div>
            <div class="shang_payselect">
              
                <div class="pay_item checked" data-id="alipay">
                  <span class="radiobox"></span>
                  <span class="pay_logo"><img src="/img/alipay.png" alt="支付宝" /></span>
                </div>
              
              
                <div class="pay_item" data-id="wechat">
                  <span class="radiobox"></span>
                  <span class="pay_logo"><img src="/img/weixin.png" alt="微信" /></span>
                </div>
              
            </div>
            <div class="shang_info">
              <p>打开<span id="shang_pay_txt">支付宝</span>扫一扫，即可进行扫码打赏哦</p>
            </div>
          </div>
        </div>
        <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.2.0/zepto.min.js"></script>
        <script type="text/javascript">
          $(".pay_item").click(function(){
            $(this).addClass('checked').siblings('.pay_item').removeClass('checked');
            var dataid=$(this).attr('data-id');
            $(".shang_payimg img").attr("src","/img/"+dataid+"img.jpg");
            $("#shang_pay_txt").text(dataid=="alipay"?"支付宝":"微信");
          });
          function dashangToggle(){
            
            $(".hide_box").fadeToggle();
            $(".shang_box").fadeToggle();
          }
        </script>
      
    </div>
    
  </div>
  
    
    <div class="copyright">
        <p><span>本文标题:</span><a href="/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/">Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变</a></p>
        <p><span>文章作者:</span><a href="/" title="访问 zhisheng 的个人博客">zhisheng</a></p>
        <p><span>发布时间:</span>2018年04月13日 - 00时00分</p>
        <p><span>最后更新:</span>2018年11月22日 - 22时51分</p>
        <p>
            <span>原始链接:</span><a class="post-url" href="/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/" title="Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变">http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/</a>
            <span class="copy-path" data-clipboard-text="原文: http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/　　作者: zhisheng" title="点击复制文章链接"><i class="fa fa-clipboard"></i></span>
            <script src="/js/clipboard.min.js"></script>
            <script> var clipboard = new Clipboard('.copy-path'); </script>
        </p>
        <p>
            <span>许可协议:</span><i class="fa fa-creative-commons"></i> <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn/" title="中国大陆 (CC BY-NC-SA 3.0 CN)" target = "_blank">"署名-非商用-相同方式共享 3.0"</a> 转载请保留原文链接及作者。
        </p>
    </div>



<nav id="article-nav">
  
    <a href="/2018/04/15/springboot2_code/" id="article-nav-newer" class="article-nav-link-wrap">
      <strong class="article-nav-caption"><</strong>
      <div class="article-nav-title">
        
          Spring Boot 2.0系列文章(四)：Spring Boot 2.0 源码阅读环境搭建
        
      </div>
    </a>
  
  
    <a href="/2018/03/27/blogs/" id="article-nav-older" class="article-nav-link-wrap">
      <div class="article-nav-title">写这么多系列博客，怪不得找不到女朋友</div>
      <strong class="article-nav-caption">></strong>
    </a>
  
</nav>

  
</article>

    <div id="toc" class="toc-article">
    <strong class="toc-title">文章目录</strong>
    <ol class="toc"><li class="toc-item toc-level-3"><a class="toc-link" href="#前提"><span class="toc-number">1.</span> <span class="toc-text">前提</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#关注我"><span class="toc-number">2.</span> <span class="toc-text">关注我</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#配置改变"><span class="toc-number">3.</span> <span class="toc-text">配置改变</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#启用键"><span class="toc-number">3.1.</span> <span class="toc-text">启用键</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#新键"><span class="toc-number">3.2.</span> <span class="toc-text">新键</span></a></li></ol></li><li class="toc-item toc-level-3"><a class="toc-link" href="#相关文章"><span class="toc-number">4.</span> <span class="toc-text">相关文章</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#相关文章-1"><span class="toc-number">5.</span> <span class="toc-text">相关文章</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#最后"><span class="toc-number">6.</span> <span class="toc-text">最后</span></a></li></ol>
</div>
<input type="button" id="tocButton" value="隐藏目录"  title="点击按钮隐藏或者显示文章目录">

<script src="https://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
<script>
    var valueHide = "隐藏目录";
    var valueShow = "显示目录";

    if ($(".left-col").is(":hidden")) {
        $("#tocButton").attr("value", valueShow);
    }
    $("#tocButton").click(function() {
        if ($("#toc").is(":hidden")) {
            $("#tocButton").attr("value", valueHide);
            $("#toc").slideDown(320);
        }
        else {
            $("#tocButton").attr("value", valueShow);
            $("#toc").slideUp(350);
        }
    })
    if ($(".toc").length < 1) {
        $("#toc, #tocButton").hide();
    }
</script>





<div class="bdsharebuttonbox">
	<a href="#" class="fx fa-weibo bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a>
	<a href="#" class="fx fa-weixin bds_weixin" data-cmd="weixin" title="分享到微信"></a>
	<a href="#" class="fx fa-qq bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a>
	<a href="#" class="fx fa-facebook-official bds_fbook" data-cmd="fbook" title="分享到Facebook"></a>
	<a href="#" class="fx fa-twitter bds_twi" data-cmd="twi" title="分享到Twitter"></a>
	<a href="#" class="fx fa-linkedin bds_linkedin" data-cmd="linkedin" title="分享到linkedin"></a>
	<a href="#" class="fx fa-files-o bds_copy" data-cmd="copy" title="分享到复制网址"></a>
</div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"2","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>




    
        <div id="gitments"></div>
<script src="/js/gitment.browser.js"></script>
<script>
    var gitment = new Gitment({
      id: window.location.pathname,
      owner: 'zhisheng',
      repo: 'zhisheng17.github.io',
      oauth: {
        client_id: '',
        client_secret: '',
      },
    })
    gitment.render('gitments')
</script>
    



    <div class="scroll" id="post-nav-button">
        
            <a href="/2018/04/15/springboot2_code/" title="上一篇: Spring Boot 2.0系列文章(四)：Spring Boot 2.0 源码阅读环境搭建">
                <i class="fa fa-angle-left"></i>
            </a>
        
        <a title="文章列表"><i class="fa fa-bars"></i><i class="fa fa-times"></i></a>
        
            <a href="/2018/03/27/blogs/" title="下一篇: 写这么多系列博客，怪不得找不到女朋友">
                <i class="fa fa-angle-right"></i>
            </a>
        
    </div>
    <ul class="post-list"><li class="post-list-item"><a class="post-list-link" href="/2019/01/06/Flink-Kafka-sink/">《从0到1学习Flink》—— Flink 写入数据到 Kafka</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/05/Flink-run/">《从0到1学习Flink》—— Flink 项目如何运行？</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/12/30/Flink-ElasticSearch-Sink/">《从0到1学习Flink》—— Flink 写入数据到 ElasticSearch</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/12/11/Flink-time/">《从0到1学习Flink》—— Flink 中几种 Time 详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/12/08/Flink-Stream-Windows/">《从0到1学习Flink》—— 介绍Flink中的Stream Windows</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/11/04/Flink-Data-transformation/">《从0到1学习Flink》—— Flink Data transformation(转换)</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/10/31/flink-create-sink/">《从0到1学习Flink》—— 如何自定义 Data Sink ？</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/10/30/flink-create-source/">《从0到1学习Flink》—— 如何自定义 Data Source ？</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/10/29/flink-sink/">《从0到1学习Flink》—— Data Sink 介绍</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/10/28/flink-sources/">《从0到1学习Flink》—— Data Source 介绍</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/10/27/flink-config/">《从0到1学习Flink》—— Flink 配置文件详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/10/13/flink-introduction/">《从0到1学习Flink》—— Apache Flink 介绍</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/09/18/flink-install/">《从0到1学习Flink》—— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/30/go-sync/">Go 并发——实现协程同步的几种方式</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/14/idea-remote-debug-elasticsearch/">教你如何在 IDEA 远程 Debug ElasticSearch</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/12/es-code03/">渣渣菜鸡的 ElasticSearch 源码解析 —— 启动流程（下）</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/11/es-code02/">渣渣菜鸡的 ElasticSearch 源码解析 —— 启动流程（上）</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/05/es-code01/">渣渣菜鸡的 ElasticSearch 源码解析 —— 环境搭建</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/04/why-see-es-code/">渣渣菜鸡为什么要看 ElasticSearch 源码？</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/07/31/alipay02/">渣渣菜鸡的蚂蚁金服面试经历(二)</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/07/30/alipay01/">渣渣菜鸡的蚂蚁金服面试经历(一)</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/07/12/youzan/">渣渣菜鸡的有赞面试经历（一）</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/06/20/java-8-date/">20 个案例教你在 Java 8 中如何处理日期和时间?</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/06/19/SimpleDateFormat/">SimpleDateFormat 如何安全的使用？</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/05/26/paper/">苦逼的毕业论文经历</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/04/30/springboot_SpringApplication/">Spring Boot 2.0系列文章(七)：SpringApplication 深入探索</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/04/24/Distributed_lock/">分布式锁看这篇就够了</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/04/19/SpringBootApplication-annotation/">Spring Boot 2.0系列文章(六)：Spring Boot 2.0中SpringBootApplication注解详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/04/18/spring_boot2_project/">Spring Boot 2.0系列文章(五)：Spring Boot 2.0 项目源码结构预览</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/04/15/springboot2_code/">Spring Boot 2.0系列文章(四)：Spring Boot 2.0 源码阅读环境搭建</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/">Spring Boot 2.0系列文章(三)：Spring Boot 2.0 配置改变</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/03/27/blogs/">写这么多系列博客，怪不得找不到女朋友</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/03/06/SpringBoot2-new-features/">Spring Boot 2.0系列文章(二)：Spring Boot 2.0 新特性详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/03/06/SpringBoot2-Migration-Guide/">Spring Boot 2.0系列文章(一)：Spring Boot 2.0 迁移指南</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/03/04/springboot-vedio/">小马哥 《Java 微服务实践 - Spring Boot 系列》强烈推荐</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/03/04/springcloud-vedio/">小马哥 《Java 微服务实践 - Spring Cloud 系列》强烈推荐</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/02/28/Java-Memory-Model/">《深入理解 Java 内存模型》读书笔记</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/02/07/SpringBoot-RocketMQ/">Spring Boot系列文章（六）：SpringBoot RocketMQ 整合使用和监控</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/02/07/rocketmq-example/">RocketMQ系列文章（三）：RocketMQ 简单的消息示例</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/02/06/RocketMQ-install/">RocketMQ系列文章（二）：RocketMQ 安装及快速入门</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/02/05/RocketMQ/">RocketMQ系列文章（一）：RocketMQ 初探</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/28/RabbitMQ/">Spring Boot系列文章（五）：SpringBoot RabbitMQ 整合进阶版</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/27/SpringBoot-ActiveMQ/">Spring Boot系列文章（四）：SpringBoot ActiveMQ 整合使用</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/26/SpringBoot-RabbitMQ/">Spring Boot系列文章（三）：SpringBoot  RabbitMQ 整合使用</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/25/Docker-install/">Docker系列文章（二）：Mac 安装 Docker 及常用命令</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/24/mac/">MacBook Pro 初体验</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/17/SpringBoot-Admin/">Spring Boot系列文章（二）：SpringBoot Admin 使用指南</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/09/lombok/">Lombok 看这篇就够了</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/05/SpringBoot-Kafka/">Spring Boot系列文章（一）：SpringBoot Kafka 整合使用</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/04/Kafka/">Kafka 安装及快速入门</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/01/04/weixin/">为什么要重新运营以前的公众号呢？</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/27/consul-install/">Windows 下安装 Consul</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/25/ELK/">Elasticsearch 系列文章（五）：ELK 实时日志分析平台环境搭建</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/18/hexo-yilia/">Hexo + yilia 搭建博客可能会遇到的所有疑问</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/13/Google-Developer-Days/">谷歌开发者大会收获满满，不去真 “可惜” 了</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/09/CodeMirror/">使用 CodeMirror 打造属于自己的在线代码编辑器</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/08/netty-01-env/">Netty系列文章（一）：Netty 源码阅读之初始环境搭建</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/03/RestTemplate/">RestTemplate 详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/12/02/wx-01/">实习圈群里提问小记</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/11/26/Docker-harbor/">Docker系列文章（一）：基于 Harbor 搭建 Docker 私有镜像仓库</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/11/18/flow-control/">基于分布式环境下限流系统的设计</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/11/18/Money-management/">谈谈我的理财</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/11/11/recommended-books/">送你一份双十一剁手书单【墙裂推荐】</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/11/11/Maven-dependencies-dependencyManagement/">Maven 中 dependencies 与 dependencyManagement 的区别</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/10/28/Data-Desensitization/">小白谈数据脱敏</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/10/21/HBase-metrics/">HBase 集群监控</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/10/18/ElasticSearch-nodes-metrics/">Elasticsearch 系列文章（四）：ElasticSearch 单个节点监控</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/10/15/ElasticSearch-cluster-health-metrics/">Elasticsearch 系列文章（三）：ElasticSearch 集群监控</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/10/14/Nexus3-Maven/">Centos7 搭建最新 Nexus3 Maven 私服</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/10/14/JsonPath/">JsonPath —— JSON 解析神器</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/09/23/Guava-limit/">Google Guava 缓存实现接口的限流</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/09/17/Interview-summary/">面试过阿里等互联网大公司，我知道了这些套路</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/09/15/linux-lua-lfs-install/">Linux 下 lua 开发环境安装及安装 luafilesystem</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/09/09/Elasticsearch-install/">Elasticsearch 系列文章（二）：全文搜索引擎 Elasticsearch 集群搭建入门教程</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/09/08/Elasticsearch-analyzers/">Elasticsearch 系列文章（一）：Elasticsearch 默认分词器和中分分词器之间的比较及使用方法</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/28/recommend-books/">那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye ！</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/18/Ubuntu-install-Nginx/">Ubuntu16.10 安装 Nginx</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/11/most-success/">马云热血励志演讲《最伟大的成功》</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/08/android-projects/">源码大招：不服来战！撸这些完整项目，你不牛逼都难！</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/05/Nginx/">Nginx 基本知识快速入门</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/04/alibaba/">秋招第三站 —— 内推阿里（一面）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/04/yaxin/">秋招第一站 —— 亚信科技</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/08/04/iqiyi/">秋招第二站 —— 内推爱奇艺（一面二面）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/07/29/ThreadPool/">Java 线程池艺术探索</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/07/25/Java-performance-tuning/">Java 性能调优需要格外注意的细节</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/07/21/Spring-MVC03/">Spring MVC系列文章（五）：看透 Spring MVC 源代码分析与实践 ——  Spring MVC 组件分析</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/07/14/Spring-MVC01/">Spring MVC系列文章（三）：看透 Spring MVC 源代码分析与实践 ——  网站基础知识</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/07/14/Spring-MVC02/">Spring MVC系列文章（四）：看透 Spring MVC 源代码分析与实践 ——  俯视 Spring MVC</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/07/09/servlet/">通过源码详解 Servlet</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/28/Velocity-foreach/">Velocity 循环指令一种好的解决方法</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/23/java-io/">Java IO流学习超详细总结（图文并茂）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/23/AJAX/">AJAX 学习</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/20/Java-error1/">java.sql.SQLException Field 'id' doesn't have a default value</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/19/中缀表达式转换成前缀和后缀表达式这类题目的超实用解题技巧/">中缀表达式转换成前缀和后缀表达式这类题目的超实用解题技巧</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/18/Bootstrap入门需掌握的知识点（二）/">Bootstrap入门需掌握的知识点（二）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/18/Bootstrap入门需掌握的知识点（一）/">Bootstrap入门需掌握的知识点（一）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/18/循环队列的相关条件和公式/">循环队列的相关条件和公式</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/17/详解 Filter 过滤器/">详解 Filter 过滤器</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/17/blog-talk/">搭建一个博客项目后的碎碎念</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/17/详细深入分析 Java ClassLoader 工作机制/">详细深入分析 Java ClassLoader 工作机制</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/16/通过项目逐步深入了解Spring MVC（一）/">通过项目逐步深入了解Spring MVC（一）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/15/通过项目逐步深入了解Mybatis(四)/">通过项目逐步深入了解Mybatis（四）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/14/通过项目逐步深入了解Mybatis(三)/">通过项目逐步深入了解Mybatis（三）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Hexo-yilia-toc/">Hexo + yilia 主题实现文章目录</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/HashMap-Hashtable/">HashMap、Hashtable、HashSet 和 ConcurrentHashMap 的比较</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Spring MVC+Hibernate JPA搭建的博客系统项目中所遇到的坑/">Spring MVC系列文章（二）：Spring MVC+Hibernate JPA搭建的博客系统项目中所遇到的坑</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统/">Spring MVC系列文章（一）：Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统 Demo</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Java-Thread/">《Java 多线程编程核心技术》学习笔记及总结</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Python爬虫实战之爬取糗事百科段子/">Python爬虫实战之爬取糗事百科段子</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/通过项目逐步深入了解Mybatis(二)/">通过项目逐步深入了解Mybatis（二）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子/">Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/MySQL-select-good/">MySQL 处理海量数据时的一些优化查询速度方法</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/MyBatis-foreach/">MyBatis的foreach语句详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Java连接Oracle数据库的三种连接方式/">Java连接Oracle数据库的三种连接方式</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/【字符串】判断两字符串是否互为旋转词？/">【字符串】判断两字符串是否互为旋转词？</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/【字符串】字符串逆序/">字符串</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/feiji/">记录下自己第一次坐飞机的感受</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/JVM性能调优监控工具jps、jstack、jmap、jhat、jstat等使用详解/">JVM性能调优监控工具jps、jstack、jmap、jhat、jstat等使用详解</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Java-16-lession/">《疯狂 Java 突破程序员基本功的 16 课》读书笔记</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/奇怪的Java题：为什么128 == 128返回为False，而127 == 127会返回为True-/">奇怪的Java题：为什么128 == 128返回为False，而127 == 127会返回为True?</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/利用Github Page 搭建个人博客网站/">利用Github Page 搭建个人博客网站</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/深入分析 Java Web 中的中文编码问题/">深入分析 Java Web 中的中文编码问题</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/程序访问文件的几种方式/">程序访问文件的几种方式</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/深度探究Java 中 finally 语句块/">深度探究Java 中 finally 语句块</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/解决jdk1.8中发送邮件失败（handshake_failure）问题/">解决jdk1.8中发送邮件失败（handshake_failure）问题</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/java-var/">从对象深入分析 Java 中实例变量和类变量的区别</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/String-new/">关于String s = new String("xyz"); 创建几个对象的问题</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/java读取文件/">Java读取文件</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Java NIO 系列教程/">Java NIO 系列教程</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/13/Python爬虫实战之爬取百度贴吧帖子/">Python爬虫实战之爬取百度贴吧帖子</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/12/通过项目逐步深入了解Mybatis(一)/">通过项目逐步深入了解Mybatis（一）</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/06/02/poetry2/"> 六月 —— 愿你做最美好的自己！</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/05/12/poetry/">最近很火的鸡汤，分享给大家</a></li><li class="post-list-item"><a class="post-list-link" href="/2017/04/13/Hexo-yilia-changyan/">Github pages + Hexo 博客 yilia 主题使用畅言评论系统</a></li></ul>
    <script src="https://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
    <script>
        $(".post-list").addClass("toc-article");
        $(".post-list-item a").attr("target","_blank");
        $("#post-nav-button > a:nth-child(2)").click(function() {
            $(".fa-bars, .fa-times").toggle();
            $(".post-list").toggle(300);
            if ($(".toc").length > 0) {
                $("#toc, #tocButton").toggle(200, function() {
                    if ($(".switch-area").is(":visible")) {
                        $("#tocButton").attr("value", valueHide);
                        }
                    })
            }
            else {
            }
        })
    </script>



    <script>
        
    </script>
</div>
      <footer id="footer">
    <div class="outer">
        <div id="footer-info">
            <div class="footer-left">
                &copy; 2019 zhisheng
            </div>
        </div>
        
            <div class="visit">
                
                    <span id="busuanzi_container_site_pv" style='display:none'>
                        <span id="site-visit" >本站总访问量: 
                            <span id="busuanzi_value_site_pv"></span>
                        </span>
                    </span>
                
                
                    <span>, </span>
                
                
                    <span id="busuanzi_container_page_pv" style='display:none'>
                        <span id="page-visit">本文总阅读量: 
                            <span id="busuanzi_value_page_pv"></span>
                        </span>
                    </span>
                
            </div>
        
    </div>
</footer>

    </div>
    <script src="https://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
<script src="/js/main.js"></script>

    <script>
        $(document).ready(function() {
            var backgroundnum = 24;
            var backgroundimg = "url(/background/bg-x.jpg)".replace(/x/gi, Math.ceil(Math.random() * backgroundnum));
            $("#mobile-nav").css({"background-image": backgroundimg,"background-size": "cover","background-position": "center"});
            $(".left-col").css({"background-image": backgroundimg,"background-size": "cover","background-position": "center"});
        })
    </script>




	<script>
	var _hmt = _hmt || [];
	(function() {
	  var hm = document.createElement("script");
	  hm.src = "https://hm.baidu.com/hm.js?c41be5a0c9f014e977695f66c065b5d3";
	  var s = document.getElementsByTagName("script")[0]; 
	  s.parentNode.insertBefore(hm, s);
	})();
	</script>


<div class="scroll" id="scroll">
    <a href="#"><i class="fa fa-arrow-up"></i></a>
    <a href="#comments"><i class="fa fa-comments-o"></i></a>
    <a href="#footer"><i class="fa fa-arrow-down"></i></a>
</div>
<script>
    $(document).ready(function() {
        if ($("#comments").length < 1) {
            $("#scroll > a:nth-child(2)").hide();
        };
    })
</script>

<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js">
</script>

  <script language="javascript">
    $(function() {
        $("a[title]").each(function() {
            var a = $(this);
            var title = a.attr('title');
            if (title == undefined || title == "") return;
            a.data('title', title).removeAttr('title').hover(

            function() {
                var offset = a.offset();
                $("<div id=\"anchortitlecontainer\"></div>").appendTo($("body")).html(title).css({
                    top: offset.top - a.outerHeight() - 15,
                    left: offset.left + a.outerWidth()/2 + 1
                }).fadeIn(function() {
                    var pop = $(this);
                    setTimeout(function() {
                        pop.remove();
                    }, pop.text().length * 800);
                });
            }, function() {
                $("#anchortitlecontainer").remove();
            });
        });
    });
</script>


  </div>
</body>
</html>